/* TODO: uvesti fontove tek kada je potrebno? */
/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
    font-family: "Roboto Condensed", sans-serif;
    src: url(assets/fonts/Pe-icon-7-stroke.eot?d7yf1v);
    src: url(assets/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(assets/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(assets/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(assets/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
    font-weight: normal;
    font-style: normal;
    }

/* FontAwesome5Brands */
@font-face {
    font-family: 'FontAwesome5Brands';
    src: url(assets/fonts/FontAwesome5Brands.woff?v=1.1.1) format('woff'),url(assets/fonts/FontAwesome5Brands.ttf?v=1.1.1) format('truetype');
    font-weight: normal;
    font-style: normal;
    }

/* FontAwesome */
@font-face {
    font-family: 'FontAwesome';
    src: url(assets/fonts/fontawesome-webfont.eot?v=4.6.3);
    src: url(assets/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(assets/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(assets/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(assets/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url(assets/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal;
    }
[data-ico-fa]:before {
    font-family: FontAwesome;
    content: attr(data-ico-fa);
    }
[data-ico-s7]:before {
    font-family: Icon7Stroke;
    content: attr(data-ico-s7);
    }
[data-ico-fa5b]:before {
    font-family: FontAwesome5Brands;
    content: attr(data-ico-fa5b);
    }

/* Variables */
/* rem */
/* em */
/* rem */
/* em */
/* em */
/* em */
/* em */
/* em */
/* px */
/* px */
/* px */
/* em */
/* px */
/* em */
/* em */
/* em */
/* px */
/* px */
/* TODO: na kraju ne bi trebali da imamo defaultLineThickness */
/* px */
/* px */
/* px */
/* px */
/* FRAGMENTS */
/* CONTAINER */
/* TODO: uvesti fontove tek kada je potrebno? */
/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
    font-family: 'Icon7Stroke';
    src: url(assets/fonts/Pe-icon-7-stroke.eot?d7yf1v);
    src: url(assets/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(assets/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(assets/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(assets/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
    font-weight: normal;
    font-style: normal;
    }

/* FontAwesome5Brands */
@font-face {
    font-family: 'FontAwesome5Brands';
    src: url(assets/fonts/FontAwesome5Brands.woff?v=1.1.1) format('woff'),url(assets/fonts/FontAwesome5Brands.ttf?v=1.1.1) format('truetype');
    font-weight: normal;
    font-style: normal;
    }

/* FontAwesome */
@font-face {
    font-family: 'FontAwesome';
    src: url(assets/fonts/fontawesome-webfont.eot?v=4.6.3);
    src: url(assets/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(assets/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(assets/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(assets/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url(assets/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal;
    }
[data-ico-fa]:before {
    font-family: FontAwesome;
    content: attr(data-ico-fa);
    }
[data-ico-s7]:before {
    font-family: Icon7Stroke;
    content: attr(data-ico-s7);
    }
[data-ico-fa5b]:before {
    font-family: FontAwesome5Brands;
    content: attr(data-ico-fa5b);
    }

/* Variables */
/* rem */
/* em */
/* rem */
/* em */
/* em */
/* em */
/* em */
/* em */
/* px */
/* px */
/* px */
/* em */
/* px */
/* em */
/* em */
/* em */
/* px */
/* px */
/* TODO: na kraju ne bi trebali da imamo defaultLineThickness */
/* px */
/* px */
/* px */
/* px */
/* FRAGMENTS */
/* override! */
:root {
    --boldthemes-default-line-color: #eeeeee;
    }
.bold_timeline_container {
    margin: 0;
    padding: 0;
    }
.bold_timeline_container p {
    margin-top: 0;
    }
.bold_timeline_container p:last-child {
    margin-bottom: 0;
    }

/* Main line */
.bold_timeline_container.bold_timeline_container_has_line_style {
    position: relative;
    }
.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    content: '';
    position: absolute;
    right: auto;
    border-color: var(--boldthemes-default-line-color);
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    top: 0;
    bottom: 0;
    left: 50%;
    right: auto;
    }
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    top: 0;
    bottom: 0;
    right: 0;
    left: auto;
    }
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    top: 0;
    bottom: 0;
    right: auto;
    left: 0;
    }
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    right: 0;
    left: 0;
    bottom: auto;
    top: 7em;
    }
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    top: 9em;
    }
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    right: 0;
    left: 0;
    top: auto;
    bottom: 7em;
    }
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    bottom: 9em;
    }
.bold_timeline_container_line_position_horizontal.bold_timeline_container_line_style_solid.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    border-top-style: solid;
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container_line_style_solid.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    border-left-style: solid;
    }
.bold_timeline_container_line_position_horizontal.bold_timeline_container_line_style_dashed.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    border-top-style: dashed;
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container_line_style_dashed.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    border-left-style: dashed;
    }
.bold_timeline_container_line_position_horizontal.bold_timeline_container_line_style_dotted.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    border-top-style: dotted;
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container_line_style_dotted.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    border-left-style: dotted;
    }

/* Line Thickness: thin/normal/thick */
.bold_timeline_container_line_thickness_thin.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    border-width: 1px;
    -webkit-transform: translateX(0%) !important;
    -moz-transform: translateX(0%) !important;
    -ms-transform: translateX(0%) !important;
    transform: translateX(0%) !important;
    }
.bold_timeline_container_line_thickness_normal.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    border-width: 2px;
    }
.bold_timeline_container_line_thickness_thick.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    border-width: 4px;
    }
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    }
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    }
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    }
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_has_line_style .bold_timeline_container_line {
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    }

/* Responsive */
@media (max-width: 479px) {
.bold_timeline_responsive_hidden_xs {
    display: none !important;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
.bold_timeline_responsive_hidden_ms {
    display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
.bold_timeline_responsive_hidden_sm {
    display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
.bold_timeline_responsive_hidden_md {
    display: none !important;
    }
}

@media (min-width: 1200px) {
.bold_timeline_responsive_hidden_lg {
    display: none !important;
    }
}

/* Responsive options */
@media (max-width: 768px) {
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item {
    margin: 0 0 1em 0 !important;
    }
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item .bold_timeline_item_icon {
    opacity: 0 !important;
    }
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_header {
    margin: 0 0 1em 0 !important;
    }
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_container_line {
    display: none;
    }
}

/* Added bootstrap visible / hidden classes */
@media (max-width: 480px) {
.visible-xs {
    display: block !important;
    }
}

@media (min-width: 480px) and (max-width:767px) {
.visible-ms {
    display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
    display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
    display: block !important;
    }
}

@media (min-width: 1200px) {
.visible-lg {
    display: block !important;
    }
}

@media (max-width: 480px) {
.hidden-xs {
    display: none !important;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
.hidden-ms {
    display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
    display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
    display: none !important;
    }
}

@media (min-width: 1200px) {
.hidden-lg {
    display: none !important;
    }
}

.crush-fix {
    display: none !important;
    }

/* GROUP */
/* TODO: uvesti fontove tek kada je potrebno? */
/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
    font-family: 'Icon7Stroke';
    src: url(assets/fonts/Pe-icon-7-stroke.eot?d7yf1v);
    src: url(assets/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(assets/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(assets/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(assets/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
    font-weight: normal;
    font-style: normal;
    }

/* FontAwesome5Brands */
@font-face {
    font-family: 'FontAwesome5Brands';
    src: url(assets/fonts/FontAwesome5Brands.woff?v=1.1.1) format('woff'),url(assets/fonts/FontAwesome5Brands.ttf?v=1.1.1) format('truetype');
    font-weight: normal;
    font-style: normal;
    }

/* FontAwesome */
@font-face {
    font-family: 'FontAwesome';
    src: url(assets/fonts/fontawesome-webfont.eot?v=4.6.3);
    src: url(assets/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(assets/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(assets/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(assets/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url(assets/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal;
    }
[data-ico-fa]:before {
    font-family: FontAwesome;
    content: attr(data-ico-fa);
    }
[data-ico-s7]:before {
    font-family: Icon7Stroke;
    content: attr(data-ico-s7);
    }
[data-ico-fa5b]:before {
    font-family: FontAwesome5Brands;
    content: attr(data-ico-fa5b);
    }

/* Variables */
/* rem */
/* em */
/* rem */
/* em */
/* em */
/* em */
/* em */
/* em */
/* px */
/* px */
/* px */
/* em */
/* px */
/* em */
/* em */
/* em */
/* px */
/* px */
/* TODO: na kraju ne bi trebali da imamo defaultLineThickness */
/* px */
/* px */
/* px */
/* px */
/* FRAGMENTS */
/* override! */
:root {
    --boldthemes-default-group-color: #181818;
    --boldthemes-default-button-color: #008ed4;
    }
.bold_timeline_group {
    position: relative;
    z-index: 1;
    }
.bold_timeline_container_has_group_title_font .bold_timeline_group .h1,
.bold_timeline_container_has_group_title_font .bold_timeline_group h2,
.bold_timeline_container_has_group_title_font .bold_timeline_group h3,
.bold_timeline_container_has_group_title_font .bold_timeline_group h4,
.bold_timeline_container_has_group_title_font .bold_timeline_group h5,
.bold_timeline_container_has_group_title_font .bold_timeline_group h6,
.bold_timeline_group_has_group_title_font.bold_timeline_group .h1,
.bold_timeline_group_has_group_title_font.bold_timeline_group h2,
.bold_timeline_group_has_group_title_font.bold_timeline_group h3,
.bold_timeline_group_has_group_title_font.bold_timeline_group h4,
.bold_timeline_group_has_group_title_font.bold_timeline_group h5,
.bold_timeline_group_has_group_title_font.bold_timeline_group h6 {
    font-family: var(--group-title-font);
    }
.bold_timeline_container_line_position_left .bold_timeline_group {
    text-align: left;
    }
.bold_timeline_container_line_position_center .bold_timeline_group {
    text-align: center;
    }
.bold_timeline_container_line_position_right .bold_timeline_group {
    text-align: right;
    }
.bold_timeline_container_line_position_vertical .bold_timeline_group .bold_timeline_group_header {
    margin-bottom: 3em;
    }
.bold_timeline_group .bold_timeline_group_header {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: white;
    }
.bold_timeline_group .bold_timeline_group_header .bold_timeline_group_header_inner {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    }
.bold_timeline_group .bold_timeline_group_header .bold_timeline_group_header_inner .bold_timeline_group_header_title {
    margin: 0;
    padding: 0;
    line-height: 1;
    color: inherit;
    }

/* Group style */
.bold_timeline_container.bold_timeline_container_group_style_clear .bold_timeline_group_override_style_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container .bold_timeline_group_override_style_clear.bold_timeline_group .bold_timeline_group_header {
    padding: .25em 0;
    border: none;
    background: transparent;
    }
.bold_timeline_container.bold_timeline_container_group_style_outline .bold_timeline_group_override_style_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container .bold_timeline_group_override_style_outline.bold_timeline_group .bold_timeline_group_header {
    border: 2px solid transparent;
    border-color: var(--boldthemes-default-group-color);
    background: white;
    }
.bold_timeline_container.bold_timeline_container_group_style_filled .bold_timeline_group_override_style_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container .bold_timeline_group_override_style_filled.bold_timeline_group .bold_timeline_group_header {
    border: none;
    background: var(--boldthemes-default-group-color);
    color: white;
    }
.bold_timeline_container.bold_timeline_container_group_style_shadow .bold_timeline_group_override_style_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container .bold_timeline_group_override_style_shadow.bold_timeline_group .bold_timeline_group_header {
    border: none;
    color: var(--boldthemes-default-group-color);
    background: white;
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
    }
.bold_timeline_container.bold_timeline_container_group_thickness_thin.bold_timeline_container_group_style_outline .bold_timeline_group_override_style_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container.bold_timeline_container_group_thickness_thin .bold_timeline_group_override_style_outline.bold_timeline_group .bold_timeline_group_header {
    border-width: 1px;
    }
.bold_timeline_container.bold_timeline_container_group_thickness_thick.bold_timeline_container_group_style_outline .bold_timeline_group_override_style_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container.bold_timeline_container_group_thickness_thick .bold_timeline_group_override_style_outline.bold_timeline_group .bold_timeline_group_header {
    border-width: 4px;
    }

/* Group shape */
.bold_timeline_container_group_shape_square .bold_timeline_group_override_shape_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container .bold_timeline_group_override_shape_square.bold_timeline_group .bold_timeline_group_header {
    padding: .5em 1em;
    border-radius: 0;
    height: auto;
    width: auto;
    text-align: inherit;
    }
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_square .bold_timeline_group_override_shape_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_group_override_shape_square.bold_timeline_group .bold_timeline_group_header {
    margin-right: -1px;
    }
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_square .bold_timeline_group_override_shape_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_group_override_shape_square.bold_timeline_group .bold_timeline_group_header {
    margin-left: -1px;
    }
.bold_timeline_container_group_shape_soft_rounded .bold_timeline_group_override_shape_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container .bold_timeline_group_override_shape_soft_rounded.bold_timeline_group .bold_timeline_group_header {
    padding: .5em 1em;
    border-radius: 5px;
    height: auto;
    width: auto;
    text-align: inherit;
    }
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_soft_rounded .bold_timeline_group_override_shape_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_group_override_shape_soft_rounded.bold_timeline_group .bold_timeline_group_header {
    margin-right: -5px;
    }
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_soft_rounded .bold_timeline_group_override_shape_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_group_override_shape_soft_rounded.bold_timeline_group .bold_timeline_group_header {
    margin-left: -5px;
    }
.bold_timeline_container_group_shape_hard_rounded .bold_timeline_group_override_shape_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container .bold_timeline_group_override_shape_hard_rounded.bold_timeline_group .bold_timeline_group_header {
    padding: .5em 1em;
    border-radius: 15px;
    height: auto;
    width: auto;
    text-align: inherit;
    }
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_hard_rounded .bold_timeline_group_override_shape_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_group_override_shape_hard_rounded.bold_timeline_group .bold_timeline_group_header {
    margin-right: -15px;
    }
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_hard_rounded .bold_timeline_group_override_shape_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_group_override_shape_hard_rounded.bold_timeline_group .bold_timeline_group_header {
    margin-left: -15px;
    }
.bold_timeline_container_group_shape_circle .bold_timeline_group_override_shape_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container .bold_timeline_group_override_shape_circle.bold_timeline_group .bold_timeline_group_header {
    border-radius: 50%;
    padding: 0;
    }
.bold_timeline_container_group_shape_circle .bold_timeline_group_override_shape_inherit.bold_timeline_group .bold_timeline_group_header .bold_timeline_group_header_inner,
.bold_timeline_container .bold_timeline_group_override_shape_circle.bold_timeline_group .bold_timeline_group_header .bold_timeline_group_header_inner {
    width: 6em;
    padding-bottom: 100%;
    text-align: center;
    position: relative;
    }
.bold_timeline_container_group_shape_circle .bold_timeline_group_override_shape_inherit.bold_timeline_group .bold_timeline_group_header .bold_timeline_group_header_inner .bold_timeline_group_header_title,
.bold_timeline_container .bold_timeline_group_override_shape_circle.bold_timeline_group .bold_timeline_group_header .bold_timeline_group_header_inner .bold_timeline_group_header_title {
    position: absolute;
    top: 50%;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    }

/* Group tickness */
.bold_timeline_container.bold_timeline_container_group_thickness_thin .bold_timeline_group_override_thickness_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container .bold_timeline_group_override_thickness_thin.bold_timeline_group .bold_timeline_group_header {
    border-width: 1px;
    }
.bold_timeline_container.bold_timeline_container_group_thickness_normal .bold_timeline_group_override_thickness_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container .bold_timeline_group_override_thickness_normal.bold_timeline_group .bold_timeline_group_header {
    border-width: 2px;
    }
.bold_timeline_container.bold_timeline_container_group_thickness_thick .bold_timeline_group_override_thickness_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container .bold_timeline_group_override_tickness_thick.bold_timeline_group .bold_timeline_group_header {
    border-width: 4px;
    }

/* Group title size */
.bold_timeline_container_group_title_size_default .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header_title,
.bold_timeline_container .bold_timeline_group_override_title_size_default.bold_timeline_group .bold_timeline_group_header_title {
    font-size: 1.25em;
    }
.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_default .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header_inner,
.bold_timeline_container_group_shape_circle.bold_timeline_container .bold_timeline_group_override_title_size_default.bold_timeline_group .bold_timeline_group_header_inner {
    width: 6em;
    }
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_default .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container .bold_timeline_group_override_title_size_default.bold_timeline_group .bold_timeline_group_header {
    margin-right: -3em;
    }
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_default .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container .bold_timeline_group_override_title_size_default.bold_timeline_group .bold_timeline_group_header {
    margin-left: -3em;
    }
.bold_timeline_container_group_title_size_small .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header_title,
.bold_timeline_container .bold_timeline_group_override_title_size_small.bold_timeline_group .bold_timeline_group_header_title {
    font-size: 1em;
    }
.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_small .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header_inner,
.bold_timeline_container_group_shape_circle.bold_timeline_container .bold_timeline_group_override_title_size_small.bold_timeline_group .bold_timeline_group_header_inner {
    width: 4em;
    }
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_small .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container .bold_timeline_group_override_title_size_small.bold_timeline_group .bold_timeline_group_header {
    margin-right: -2em;
    }
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_small .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container .bold_timeline_group_override_title_size_small.bold_timeline_group .bold_timeline_group_header {
    margin-left: -2em;
    }
.bold_timeline_container_group_title_size_normal .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header_title,
.bold_timeline_container .bold_timeline_group_override_title_size_normal.bold_timeline_group .bold_timeline_group_header_title {
    font-size: 1.5em;
    }
.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_normal .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header_inner,
.bold_timeline_container_group_shape_circle.bold_timeline_container .bold_timeline_group_override_title_size_normal.bold_timeline_group .bold_timeline_group_header_inner {
    width: 7em;
    }
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_normal .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container .bold_timeline_group_override_title_size_normal.bold_timeline_group .bold_timeline_group_header {
    margin-right: -3.5em;
    }
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_normal .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container .bold_timeline_group_override_title_size_normal.bold_timeline_group .bold_timeline_group_header {
    margin-left: -3.5em;
    }
.bold_timeline_container_group_title_size_large .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header_title,
.bold_timeline_container .bold_timeline_group_override_title_size_large.bold_timeline_group .bold_timeline_group_header_title {
    font-size: 1.75em;
    }
.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_large .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header_inner,
.bold_timeline_container_group_shape_circle.bold_timeline_container .bold_timeline_group_override_title_size_large.bold_timeline_group .bold_timeline_group_header_inner {
    width: 8em;
    }
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_large .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_right.bold_timeline_container_group_shape_circle.bold_timeline_container .bold_timeline_group_override_title_size_large.bold_timeline_group .bold_timeline_group_header {
    margin-right: -4em;
    }
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container_group_title_size_large .bold_timeline_group_override_title_size_inherit.bold_timeline_group .bold_timeline_group_header,
.bold_timeline_container_line_position_left.bold_timeline_container_group_shape_circle.bold_timeline_container .bold_timeline_group_override_title_size_large.bold_timeline_group .bold_timeline_group_header {
    margin-left: -4em;
    }

/* Group view more */
.bold_timeline_group .bold_timeline_group_show_button {
    padding: 0;
    display: none;
    margin-bottom: 3em;
    }
.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner {
    display: inline-block;
    padding: .25em .5em;
    cursor: pointer;
    }
.bold_timeline_container_group_show_button_shape_square .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group .bold_timeline_group_show_button,
.bold_timeline_container .bold_timeline_group_override_show_button_shape_square.bold_timeline_group .bold_timeline_group_show_button {
    padding: 0 1em;
    }
.bold_timeline_container_group_show_button_shape_square .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner,
.bold_timeline_container .bold_timeline_group_override_show_button_shape_square.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner {
    border-radius: 0;
    overflow: hidden;
    }
.bold_timeline_container_group_show_button_shape_soft_rounded .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner,
.bold_timeline_container .bold_timeline_group_override_show_button_shape_soft_rounded.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner {
    border-radius: 5px;
    overflow: hidden;
    }
.bold_timeline_container_line_position_right.bold_timeline_container_group_show_button_shape_soft_rounded .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_group_override_show_button_shape_soft_rounded.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner {
    margin-right: -5px;
    }
.bold_timeline_container_line_position_left.bold_timeline_container_group_show_button_shape_soft_rounded .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_group_override_show_button_shape_soft_rounded.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner {
    margin-left: -5px;
    }
.bold_timeline_container_group_show_button_shape_hard_rounded .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner,
.bold_timeline_container .bold_timeline_group_override_show_button_shape_hard_rounded.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner {
    border-radius: 15px;
    overflow: hidden;
    }
.bold_timeline_container_line_position_right.bold_timeline_container_group_show_button_shape_hard_rounded .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_group_override_show_button_shape_hard_rounded.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner {
    margin-right: -15px;
    }
.bold_timeline_container_line_position_left.bold_timeline_container_group_show_button_shape_hard_rounded .bold_timeline_container_group_override_show_button_shape_inherit.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_group_override_show_button_shape_hard_rounded.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner {
    margin-left: -15px;
    }
.bold_timeline_container_group_show_button_style_outline .bold_timeline_group_override_show_button_style_inherit.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner,
.bold_timeline_container .bold_timeline_group_override_show_button_style_outline.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner {
    border: 2px solid var(--boldthemes-default-button-color);
    background: white;
    }
.bold_timeline_container_group_show_button_style_filled .bold_timeline_group_override_show_button_style_inherit.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner,
.bold_timeline_container .bold_timeline_group_override_show_button_style_filled.bold_timeline_group .bold_timeline_group_show_button .bold_timeline_group_show_button_inner {
    background: var(--boldthemes-default-button-color);
    border: none;
    }
.bold_timeline_container_group_content_display_show .bold_timeline_group_override_content_display_inherit.bold_timeline_group .bold_timeline_group_show_button,
.bold_timeline_container .bold_timeline_group_override_content_display_show.bold_timeline_group .bold_timeline_group_show_button {
    display: none;
    }
.bold_timeline_container_group_content_display_show .bold_timeline_group_override_content_display_inherit.bold_timeline_group:not(.on) .bold_timeline_group_content,
.bold_timeline_container .bold_timeline_group_override_content_display_show.bold_timeline_group:not(.on) .bold_timeline_group_content {
    display: block;
    }
.bold_timeline_container_group_content_display_hide .bold_timeline_group_override_content_display_inherit.bold_timeline_group .bold_timeline_group_show_button,
.bold_timeline_container .bold_timeline_group_override_content_display_hide.bold_timeline_group .bold_timeline_group_show_button {
    display: block;
    }
.bold_timeline_container_group_content_display_hide .bold_timeline_group_override_content_display_inherit.bold_timeline_group:not(.on) .bold_timeline_group_content,
.bold_timeline_container .bold_timeline_group_override_content_display_hide.bold_timeline_group:not(.on) .bold_timeline_group_content {
    display: none;
    }
.bold_timeline_container_line_position_top .bold_timeline_group {
    position: absolute;
    top: -7em;
    left: 2em;
    }
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_top .bold_timeline_group {
    top: -9em;
    }
.bold_timeline_container_line_position_top .bold_timeline_group .bold_timeline_group_inner {
    margin: 0;
    }
.bold_timeline_container_line_position_bottom .bold_timeline_group {
    position: absolute;
    bottom: -7em;
    left: 2em;
    }
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_bottom .bold_timeline_group {
    bottom: -9em;
    }
.bold_timeline_container_line_position_bottom .bold_timeline_group .bold_timeline_group_inner {
    margin: 0;
    }

/* ITEM */
/* TODO: uvesti fontove tek kada je potrebno? */
/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
    font-family: 'Icon7Stroke';
    src: url(assets/fonts/Pe-icon-7-stroke.eot?d7yf1v);
    src: url(assets/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(assets/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(assets/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(assets/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
    font-weight: normal;
    font-style: normal;
    }

/* FontAwesome5Brands */
@font-face {
    font-family: 'FontAwesome5Brands';
    src: url(assets/fonts/FontAwesome5Brands.woff?v=1.1.1) format('woff'),url(assets/fonts/FontAwesome5Brands.ttf?v=1.1.1) format('truetype');
    font-weight: normal;
    font-style: normal;
    }

/* FontAwesome */
@font-face {
    font-family: 'FontAwesome';
    src: url(assets/fonts/fontawesome-webfont.eot?v=4.6.3);
    src: url(assets/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(assets/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(assets/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(assets/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url(assets/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal;
    }
[data-ico-fa]:before {
    font-family: FontAwesome;
    content: attr(data-ico-fa);
    }
[data-ico-s7]:before {
    font-family: Icon7Stroke;
    content: attr(data-ico-s7);
    }
[data-ico-fa5b]:before {
    font-family: FontAwesome5Brands;
    content: attr(data-ico-fa5b);
    }

/* Variables */
/* rem */
/* em */
/* rem */
/* em */
/* em */
/* em */
/* em */
/* em */
/* px */
/* px */
/* px */
/* em */
/* px */
/* em */
/* em */
/* em */
/* px */
/* px */
/* TODO: na kraju ne bi trebali da imamo defaultLineThickness */
/* px */
/* px */
/* px */
/* px */
/* FRAGMENTS */
/* override! */
:root {
    --boldthemes-default-item-background-color: #fff;
    --boldthemes-default-item-color: inherit;
    --boldthemes-default-frame-color: #eeeeee;
    --boldthemes-default-sticker-color: #27b6fd;
    --boldthemes-default-marker-color: #008ed4;
    --boldthemes-default-connection-color: #eeeeee;
    --boldthemes-default-icon-color: #008ed4;
    }
.bold_timeline_item {
    margin-bottom: 3em;
    position: relative;
    }
    body{
        font-family: "Roboto Condensed", sans-serif !important;
    }
.bold_timeline_container_has_item_body_font .bold_timeline_item,
.bold_timeline_item_has_item_body_font.bold_timeline_item {
    font-family: "Roboto Condensed", sans-serif !important;
    }
.bold_timeline_container_has_item_title_font .bold_timeline_item .h1,
.bold_timeline_container_has_item_title_font .bold_timeline_item h2,
.bold_timeline_container_has_item_title_font .bold_timeline_item h3,
.bold_timeline_container_has_item_title_font .bold_timeline_item h4,
.bold_timeline_container_has_item_title_font .bold_timeline_item h5,
.bold_timeline_container_has_item_title_font .bold_timeline_item h6,
.bold_timeline_item_has_item_title_font.bold_timeline_item .h1,
.bold_timeline_item_has_item_title_font.bold_timeline_item h2,
.bold_timeline_item_has_item_title_font.bold_timeline_item h3,
.bold_timeline_item_has_item_title_font.bold_timeline_item h4,
.bold_timeline_item_has_item_title_font.bold_timeline_item h5,
.bold_timeline_item_has_item_title_font.bold_timeline_item h6 {
    font-family: "Roboto Condensed", sans-serif !important;
    }
.bold_timeline_container_line_position_left .bold_timeline_item,
.bold_timeline_container_line_position_none .bold_timeline_item {
    margin-left: 2.5rem;
    }
.bold_timeline_container_line_position_right .bold_timeline_item {
    margin-right: 2.5rem;
    }
.bold_timeline_container_line_position_bottom .bold_timeline_item {
    margin-bottom: 2.5em;
    }
.bold_timeline_container_line_position_top .bold_timeline_item {
    margin-top: 2.5em;
    }
.bold_timeline_container_line_position_bottom.bold_timeline_container_slider_height_auto .bold_timeline_item {
    margin-bottom: 2.5em;
    }
.bold_timeline_container_line_position_top.bold_timeline_container_slider_height_auto .bold_timeline_item {
    margin-bottom: 8.5em;
    }
.bold_timeline_item .bold_timeline_item_inner {
    z-index: 1;
    }
.bold_timeline_container .bold_timeline_item .bold_timeline_item_inner {
    background-color: var(--boldthemes-default-item-background-color);
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    z-index: 1;
    color: var(--boldthemes-default-item-color);
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content {
    position: relative;
    z-index: 1;
    color: var(--boldthemes-default-item-color);
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_images {
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -1em -.5em 0;
    width: -webkit-calc(100% + 1em);
    width: -moz-calc(100% + 1em);
    width: calc(100% + 1em);
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_images .bold_timeline_item_media_image img {
    display: block;
    width: 100%;
    width: -webkit-calc(100% - 1em);
    width: -moz-calc(100% - 1em);
    width: calc(100% - 1em);
    margin: 1em .5em 0;
    }
.bold_timeline_container_item_images_columns_1 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_images .bold_timeline_item_media_image,
.bold_timeline_container .bold_timeline_item_override_images_columns_1.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_images .bold_timeline_item_media_image {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    }
.bold_timeline_container_item_images_columns_2 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_images .bold_timeline_item_media_image,
.bold_timeline_container .bold_timeline_item_override_images_columns_2.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_images .bold_timeline_item_media_image {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    }
.bold_timeline_container_item_images_columns_3 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_images .bold_timeline_item_media_image,
.bold_timeline_container .bold_timeline_item_override_images_columns_3.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_images .bold_timeline_item_media_image {
    -webkit-flex: 1 1 33.333333%;
    -ms-flex: 1 1 33.333333%;
    flex: 1 1 33.333333%;
    }
.bold_timeline_container_item_images_columns_4 .bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_images .bold_timeline_item_media_image,
.bold_timeline_container .bold_timeline_item_override_images_columns_4.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_images .bold_timeline_item_media_image {
    -webkit-flex: 1 1 25%;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_video .bold_timeline_item_media_video_inner {
    position: relative;
    padding-bottom: 56.25%;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_video .bold_timeline_item_media_video_inner .bt-video-container {
    padding-bottom: initial;
    height: initial;
    overflow: initial;
    position: initial;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_video .bold_timeline_item_media_video_inner .wp-video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_video .bold_timeline_item_media_video_inner .wp-video,
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_video .bold_timeline_item_media_video_inner video.wp-video-shortcode,
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_video .bold_timeline_item_media_video_inner .mejs-container,
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_media .bold_timeline_item_media_video .bold_timeline_item_media_video_inner .mejs-overlay.load {
    width: 100% !important;
    height: 100% !important;
    }

/* Item shape: square/hard_rounded/soft_rounded  */
.bold_timeline_container_item_shape_square .bold_timeline_item_override_shape_inherit.bold_timeline_item,
.bold_timeline_container .bold_timeline_item_override_shape_square.bold_timeline_item {
    border-radius: 0;
    }
.bold_timeline_container_item_shape_square .bold_timeline_item_override_shape_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container .bold_timeline_item_override_shape_square.bold_timeline_item .bold_timeline_item_inner {
    border-radius: 0;
    overflow: visible;
    }
.bold_timeline_container_item_shape_square .bold_timeline_item_override_shape_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_shape_square.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    border-radius: 0;
    }
.bold_timeline_container_item_shape_square .bold_timeline_item_override_shape_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_supertitle,
.bold_timeline_container .bold_timeline_item_override_shape_square.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_supertitle {
    border-radius: 0;
    }
.bold_timeline_container_item_shape_soft_rounded .bold_timeline_item_override_shape_inherit.bold_timeline_item,
.bold_timeline_container .bold_timeline_item_override_shape_soft_rounded.bold_timeline_item {
    border-radius: 5px;
    }
.bold_timeline_container_item_shape_soft_rounded .bold_timeline_item_override_shape_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container .bold_timeline_item_override_shape_soft_rounded.bold_timeline_item .bold_timeline_item_inner {
    border-radius: 5px;
    overflow: hidden;
    }
.bold_timeline_container_item_shape_soft_rounded .bold_timeline_item_override_shape_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_shape_soft_rounded.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    border-radius: 0;
    }
.bold_timeline_container_item_shape_soft_rounded .bold_timeline_item_override_shape_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_supertitle_inner,
.bold_timeline_container .bold_timeline_item_override_shape_soft_rounded.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_supertitle_inner {
    border-radius: 5px;
    }
.bold_timeline_container_item_shape_hard_rounded .bold_timeline_item_override_shape_inherit.bold_timeline_item,
.bold_timeline_container .bold_timeline_item_override_shape_hard_rounded.bold_timeline_item {
    border-radius: 15px;
    }
.bold_timeline_container_item_shape_hard_rounded .bold_timeline_item_override_shape_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container .bold_timeline_item_override_shape_hard_rounded.bold_timeline_item .bold_timeline_item_inner {
    border-radius: 15px;
    overflow: hidden;
    }
.bold_timeline_container_item_shape_hard_rounded .bold_timeline_item_override_shape_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_shape_hard_rounded.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    border-radius: 0;
    }
.bold_timeline_container_item_shape_hard_rounded .bold_timeline_item_override_shape_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_supertitle_inner,
.bold_timeline_container .bold_timeline_item_override_shape_hard_rounded.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_supertitle_inner {
    border-radius: 5px;
    }

/* Item style: outline/filled/outline_top/filled_header/outline_header/clear  */
.bold_timeline_container.bold_timeline_container_item_style_clear .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container .bold_timeline_item_override_style_clear.bold_timeline_item .bold_timeline_item_inner {
    border: none;
    }
.bold_timeline_container.bold_timeline_container_item_style_clear .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_style_clear.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    background: transparent;
    border: none;
    padding: 1em;
    }
.bold_timeline_container.bold_timeline_container_item_style_clear .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_style_clear.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content {
    background: transparent;
    border: none;
    padding: 0 1em 1em;
    }
.bold_timeline_container.bold_timeline_container_item_style_outline .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container .bold_timeline_item_override_style_outline.bold_timeline_item .bold_timeline_item_inner {
    border-style: solid;
    border-color: var(--boldthemes-default-frame-color);
    }
.bold_timeline_container.bold_timeline_container_item_style_outline .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_style_outline.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    background: transparent;
    padding: 1em;
    border: none;
    }
.bold_timeline_container.bold_timeline_container_item_style_outline .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header.bold_timeline_item_header_no_content,
.bold_timeline_container .bold_timeline_item_override_style_outline.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header.bold_timeline_item_header_no_content {
    padding-bottom: 1em;
    }
.bold_timeline_container.bold_timeline_container_item_style_outline .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_style_outline.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content {
    background: transparent;
    border: none;
    padding: 0 1em 1em;
    }
.bold_timeline_container.bold_timeline_container_item_style_outline_full .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container .bold_timeline_item_override_style_outline_full.bold_timeline_item .bold_timeline_item_inner {
    border-style: solid;
    border-color: var(--boldthemes-default-frame-color);
    }
.bold_timeline_container.bold_timeline_container_item_style_outline_full .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_style_outline_full.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content {
    border: none;
    padding: 1em;
    }
.bold_timeline_container.bold_timeline_container_item_style_outline_full .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_style_outline_full.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    background: transparent;
    border-bottom-style: solid;
    border-bottom-color: var(--boldthemes-default-frame-color);
    padding: 1em;
    }
.bold_timeline_container.bold_timeline_container_item_style_outline_full .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header.bold_timeline_item_header_no_content,
.bold_timeline_container .bold_timeline_item_override_style_outline_full.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header.bold_timeline_item_header_no_content {
    border: none;
    }
.bold_timeline_container.bold_timeline_container_item_style_outline_top .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container .bold_timeline_item_override_style_outline_top.bold_timeline_item .bold_timeline_item_inner {
    border-top-style: solid;
    border-top-color: var(--boldthemes-default-frame-color);
    }
.bold_timeline_container.bold_timeline_container_item_style_outline_top .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_style_outline_top.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    background: transparent;
    border: none;
    padding: 1em 1em 0;
    }
.bold_timeline_container.bold_timeline_container_item_style_outline_top .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_style_outline_top.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content {
    padding: 1em;
    }
.bold_timeline_container.bold_timeline_container_item_style_filled_header .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container .bold_timeline_item_override_style_filled_header.bold_timeline_item .bold_timeline_item_inner {
    border: none;
    }
.bold_timeline_container.bold_timeline_container_item_style_filled_header .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_style_filled_header.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    background: var(--boldthemes-default-frame-color);
    color: white;
    padding: 1em;
    }
.bold_timeline_container.bold_timeline_container_item_style_filled_header .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header *,
.bold_timeline_container .bold_timeline_item_override_style_filled_header.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header * {
    position: relative;
    z-index: 1;
    }
.bold_timeline_container.bold_timeline_container_item_style_filled_header .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_style_filled_header.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content {
    padding: 1em;
    }
.bold_timeline_container.bold_timeline_container_item_style_filled_header_outline .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container .bold_timeline_item_override_style_filled_header_outline.bold_timeline_item .bold_timeline_item_inner {
    border-style: solid;
    border-color: var(--boldthemes-default-frame-color);
    }
.bold_timeline_container.bold_timeline_container_item_style_filled_header_outline .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_style_filled_header_outline.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header {
    background: var(--boldthemes-default-frame-color);
    color: white;
    padding: 1em;
    }
.bold_timeline_container.bold_timeline_container_item_style_filled_header_outline .bold_timeline_item_override_style_inherit.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_style_filled_header_outline.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_content {
    padding: 1em;
    }

/* Media position left, right, top, bottom */
.bold_timeline_item .bold_timeline_item_content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.bold_timeline_container_item_media_position_bottom .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_media_position_bottom.bold_timeline_item .bold_timeline_item_content {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.bold_timeline_container_item_media_position_bottom .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_content_inner,
.bold_timeline_container .bold_timeline_item_override_media_position_bottom.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_content_inner {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.bold_timeline_container_item_media_position_bottom .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media,
.bold_timeline_container .bold_timeline_item_override_media_position_bottom.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.bold_timeline_container_item_media_position_bottom .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media .bold_timeline_item_media_inner,
.bold_timeline_container .bold_timeline_item_override_media_position_bottom.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media .bold_timeline_item_media_inner {
    padding: 1em 0 0;
    }
.bold_timeline_container_item_media_position_top .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_media_position_top.bold_timeline_item .bold_timeline_item_content {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.bold_timeline_container_item_media_position_top .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_content_inner,
.bold_timeline_container .bold_timeline_item_override_media_position_top.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_content_inner {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.bold_timeline_container_item_media_position_top .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media,
.bold_timeline_container .bold_timeline_item_override_media_position_top.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    }
.bold_timeline_container_item_media_position_top .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media .bold_timeline_item_media_inner,
.bold_timeline_container .bold_timeline_item_override_media_position_top.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media .bold_timeline_item_media_inner {
    padding: 0 0 1em;
    }
.bold_timeline_container_item_media_position_right .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_media_position_right.bold_timeline_item .bold_timeline_item_content {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    }
.bold_timeline_container_item_media_position_right .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_content_inner,
.bold_timeline_container .bold_timeline_item_override_media_position_right.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_content_inner {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    }
.bold_timeline_container_item_media_position_right .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media,
.bold_timeline_container .bold_timeline_item_override_media_position_right.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    }
.bold_timeline_container_item_media_position_right .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media .bold_timeline_item_media_inner,
.bold_timeline_container .bold_timeline_item_override_media_position_right.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media .bold_timeline_item_media_inner {
    padding: 0 0 0 1em;
    }
.bold_timeline_container_item_media_position_left .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_media_position_left.bold_timeline_item .bold_timeline_item_content {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    }
.bold_timeline_container_item_media_position_left .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_content_inner,
.bold_timeline_container .bold_timeline_item_override_media_position_left.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_content_inner {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    }
.bold_timeline_container_item_media_position_left .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media,
.bold_timeline_container .bold_timeline_item_override_media_position_left.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    }
.bold_timeline_container_item_media_position_left .bold_timeline_item_override_media_position_inherit.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media .bold_timeline_item_media_inner,
.bold_timeline_container .bold_timeline_item_override_media_position_left.bold_timeline_item .bold_timeline_item_content .bold_timeline_item_media .bold_timeline_item_media_inner {
    padding: 0 1em 0 0;
    }
.bold_timeline_container_line_position_center .bold_timeline_item:nth-child(even) {
    margin-left: -webkit-calc(50% + 2.5rem);
    margin-left: -moz-calc(50% + 2.5rem);
    margin-left: calc(50% + 2.5rem);
    }
.bold_timeline_container_line_position_center .bold_timeline_item:nth-child(odd) {
    margin-right: -webkit-calc(50% + 2.5rem);
    margin-right: -moz-calc(50% + 2.5rem);
    margin-right: calc(50% + 2.5rem);
    }
.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_subtitle {
    margin: .5em 0 0;
    padding: 0;
    }
.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle {
    margin: 0;
    padding: 0;
    }

/* Title size */
.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_title,
.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle,
.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_subtitle {
    color: inherit;
    }
.bold_timeline_container.bold_timeline_container_item_title_size_small .bold_timeline_item_override_title_size_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_title,
.bold_timeline_container .bold_timeline_item_override_title_size_small.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_title {
    font-size: 1em;
    margin: 0;
    padding: 0;
    }
.bold_timeline_container.bold_timeline_container_item_title_size_small .bold_timeline_item_override_title_size_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle,
.bold_timeline_container .bold_timeline_item_override_title_size_small.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle {
    font-size: .75em;
    }
.bold_timeline_container.bold_timeline_container_item_title_size_small .bold_timeline_item_override_title_size_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_subtitle,
.bold_timeline_container .bold_timeline_item_override_title_size_small.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_subtitle {
    font-size: .75em;
    }
.bold_timeline_container.bold_timeline_container_item_title_size_normal .bold_timeline_item_override_title_size_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_title,
.bold_timeline_container .bold_timeline_item_override_title_size_normal.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_title {
    font-size: 1.5em;
    margin: 0;
    padding: 0;
    }
.bold_timeline_container.bold_timeline_container_item_title_size_normal .bold_timeline_item_override_title_size_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle,
.bold_timeline_container .bold_timeline_item_override_title_size_normal.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle {
    font-size: .9em;
    }
.bold_timeline_container.bold_timeline_container_item_title_size_normal .bold_timeline_item_override_title_size_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_subtitle,
.bold_timeline_container .bold_timeline_item_override_title_size_normal.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_subtitle {
    font-size: .9em;
    }
.bold_timeline_container.bold_timeline_container_item_title_size_large .bold_timeline_item_override_title_size_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_title,
.bold_timeline_container .bold_timeline_item_override_title_size_large.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_title {
    font-size: 2em;
    margin: 0;
    padding: 0;
    }
.bold_timeline_container.bold_timeline_container_item_title_size_large .bold_timeline_item_override_title_size_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle,
.bold_timeline_container .bold_timeline_item_override_title_size_large.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle {
    font-size: 1em;
    }
.bold_timeline_container.bold_timeline_container_item_title_size_large .bold_timeline_item_override_title_size_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_subtitle,
.bold_timeline_container .bold_timeline_item_override_title_size_large.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_subtitle {
    font-size: 1em;
    }

/* Alignment */
.bold_timeline_container_line_position_left.bold_timeline_container_item_alignment_default .bold_timeline_item_override_alignment_inherit.bold_timeline_item,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_item_override_alignment_default.bold_timeline_item {
    text-align: left;
    }
.bold_timeline_container_line_position_right.bold_timeline_container_item_alignment_default .bold_timeline_item_override_alignment_inherit.bold_timeline_item,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_item_override_alignment_default.bold_timeline_item {
    text-align: right;
    }
.bold_timeline_container_line_position_center.bold_timeline_container_item_alignment_default .bold_timeline_item_override_alignment_inherit.bold_timeline_item,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_alignment_default.bold_timeline_item {
    text-align: left;
    }
.bold_timeline_container_line_position_center.bold_timeline_container_item_alignment_default .bold_timeline_item_override_alignment_inherit.bold_timeline_item:nth-child(odd),
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_alignment_default.bold_timeline_item:nth-child(odd) {
    text-align: right;
    }
.bold_timeline_container_item_alignment_left .bold_timeline_item_override_alignment_inherit.bold_timeline_item,
.bold_timeline_container .bold_timeline_item_override_alignment_left.bold_timeline_item {
    text-align: left;
    }
.bold_timeline_container_item_alignment_right .bold_timeline_item_override_alignment_inherit.bold_timeline_item,
.bold_timeline_container .bold_timeline_item_override_alignment_right.bold_timeline_item {
    text-align: right;
    }
.bold_timeline_container_item_alignment_center .bold_timeline_item_override_alignment_inherit.bold_timeline_item,
.bold_timeline_container .bold_timeline_item_override_alignment_center.bold_timeline_item {
    text-align: center;
    }

/*
Superheadline position normal/sticker 
TODO: Zavrsiti ovaj deo (problem sa overflow: hidden; na zaobljenim itemima)
*/
.bold_timeline_container.bold_timeline_container_item_supertitle_style_sticker .bold_timeline_item_override_supertitle_style_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle,
.bold_timeline_container .bold_timeline_item_override_supertitle_style_sticker.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle {
    position: absolute;
    top: -1em;
    left: 1em;
    right: 1em;
    }
.bold_timeline_container.bold_timeline_container_item_supertitle_style_sticker .bold_timeline_item_override_supertitle_style_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle .bold_timeline_item_header_supertitle_inner,
.bold_timeline_container .bold_timeline_item_override_supertitle_style_sticker.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle .bold_timeline_item_header_supertitle_inner {
    background: var(--boldthemes-default-sticker-color);
    color: white;
    padding: 3px 10px;
    }
.bold_timeline_container.bold_timeline_container_item_supertitle_style_default .bold_timeline_item_override_supertitle_style_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle,
.bold_timeline_container .bold_timeline_item_override_supertitle_style_default.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle {
    position: initial;
    top: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
.bold_timeline_container.bold_timeline_container_item_supertitle_style_default .bold_timeline_item_override_supertitle_style_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle .bold_timeline_item_header_supertitle_inner,
.bold_timeline_container .bold_timeline_item_override_supertitle_style_default.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle .bold_timeline_item_header_supertitle_inner {
    background: transparent;
    color: inherit;
    padding: 0;
    }

/* Display: show/hide */
.bold_timeline_container.bold_timeline_container_item_content_display_hide .bold_timeline_item_override_content_display_inherit.bold_timeline_item .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_content_display_hide.bold_timeline_item .bold_timeline_item_header {
    cursor: pointer;
    }
.bold_timeline_container.bold_timeline_container_item_content_display_hide .bold_timeline_item_override_content_display_inherit.bold_timeline_item .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_content_display_hide.bold_timeline_item .bold_timeline_item_content {
    display: none;
    }
.bold_timeline_container.bold_timeline_container_item_content_display_hide .bold_timeline_item_override_content_display_inherit.bold_timeline_item .bold_timeline_item_header_inner,
.bold_timeline_container .bold_timeline_item_override_content_display_hide.bold_timeline_item .bold_timeline_item_header_inner {
    padding-right: 3em;
    }
.bold_timeline_container.bold_timeline_container_item_content_display_hide .bold_timeline_item_override_content_display_inherit.bold_timeline_item .bold_timeline_item_header_inner:after,
.bold_timeline_container .bold_timeline_item_override_content_display_hide.bold_timeline_item .bold_timeline_item_header_inner:after {
    font-family: "Roboto Condensed", sans-serif !important;
    content: "\f107";
    position: absolute;
    top: 1em;
    right: 1em;
    line-height: 0;
    font-size: 1.5em;
    }
.bold_timeline_container.bold_timeline_container_item_content_display_hide .bold_timeline_item_override_content_display_inherit.bold_timeline_item.on .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_content_display_hide.bold_timeline_item.on .bold_timeline_item_content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bold_timeline_container.bold_timeline_container_item_content_display_hide .bold_timeline_item_override_content_display_inherit.bold_timeline_item.on .bold_timeline_item_header_inner:after,
.bold_timeline_container .bold_timeline_item_override_content_display_hide.bold_timeline_item.on .bold_timeline_item_header_inner:after {
    content: "\f106";
    }
.bold_timeline_container.bold_timeline_container_item_content_display_show .bold_timeline_item_override_content_display_inherit.bold_timeline_item .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_content_display_show.bold_timeline_item .bold_timeline_item_header {
    cursor: initial;
    }
.bold_timeline_container.bold_timeline_container_item_content_display_show .bold_timeline_item_override_content_display_inherit.bold_timeline_item .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_content_display_show.bold_timeline_item .bold_timeline_item_content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bold_timeline_container.bold_timeline_container_item_content_display_show .bold_timeline_item_override_content_display_inherit.bold_timeline_item.on .bold_timeline_item_content,
.bold_timeline_container .bold_timeline_item_override_content_display_show.bold_timeline_item.on .bold_timeline_item_content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }

/* Marker type: dot/circle/none */
.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item,
.bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item {
    position: relative;
    }
.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item .bold_timeline_item_marker {
    content: ' ';
    position: absolute;
    z-index: 1;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: var(--boldthemes-default-marker-color);
    opacity: 1;
    }
.bold_timeline_container_line_position_none.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_none.bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item .bold_timeline_item_marker {
    top: 2rem;
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px);
    left: -webkit-calc(-2.5rem - 8px);
    left: -moz-calc(-2.5rem - 8px);
    left: calc(-2.5rem - 8px);
    right: auto;
    }
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item .bold_timeline_item_marker {
    left: -webkit-calc(-2.5rem - 8px);
    left: -moz-calc(-2.5rem - 8px);
    left: calc(-2.5rem - 8px);
    right: auto;
    }
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item .bold_timeline_item_marker {
    right: -webkit-calc(-2.5rem - 8px);
    right: -moz-calc(-2.5rem - 8px);
    right: calc(-2.5rem - 8px);
    left: auto;
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item .bold_timeline_item_marker {
    left: -webkit-calc(-2.5rem - 8px);
    left: -moz-calc(-2.5rem - 8px);
    left: calc(-2.5rem - 8px);
    right: auto;
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_vertical.bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item .bold_timeline_item_marker {
    top: 2rem;
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px);
    }
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_top.bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item .bold_timeline_item_marker {
    right: auto;
    top: -2.5em;
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px);
    left: -webkit-calc(2rem - 8px);
    left: -moz-calc(2rem - 8px);
    left: calc(2rem - 8px);
    }
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_bottom.bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item .bold_timeline_item_marker {
    right: auto;
    bottom: -2.5em;
    -webkit-transform: translateY(8px);
    -moz-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px);
    left: -webkit-calc(2rem - 8px);
    left: -moz-calc(2rem - 8px);
    left: calc(2rem - 8px);
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item:nth-child(odd) .bold_timeline_item_marker,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item:nth-child(odd) .bold_timeline_item_marker {
    right: -webkit-calc(-2.5rem - 8px);
    right: -moz-calc(-2.5rem - 8px);
    right: calc(-2.5rem - 8px);
    left: auto;
    }
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_marker,
.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_marker_type_dot .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_marker,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_vertical.bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_marker,
.bold_timeline_container_line_position_vertical.bold_timeline_container .bold_timeline_item_override_marker_type_dot.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_marker {
    top: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    }
.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item,
.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item {
    position: relative;
    }
.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item .bold_timeline_item_marker {
    content: ' ';
    position: absolute;
    z-index: 1;
    height: 22px;
    width: 22px;
    border-radius: 50%;
    right: auto;
    border-style: solid;
    border-color: var(--boldthemes-default-marker-color);
    border-width: 5px;
    background: white;
    opacity: 1;
    }
.bold_timeline_container_line_thickness_thin.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_thickness_thin.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item .bold_timeline_item_marker {
    border-width: 1px;
    }
.bold_timeline_container_line_thickness_normal.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_thickness_normal.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item .bold_timeline_item_marker {
    border-width: 2px;
    }
.bold_timeline_container_line_thickness_thick.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_thickness_thick.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item .bold_timeline_item_marker {
    border-width: 4px;
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_vertical.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item .bold_timeline_item_marker {
    top: 2rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    }
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item .bold_timeline_item_marker {
    left: -webkit-calc(-2.5rem - 11px);
    left: -moz-calc(-2.5rem - 11px);
    left: calc(-2.5rem - 11px);
    }
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item .bold_timeline_item_marker {
    right: -webkit-calc(-2.5rem - 11px);
    right: -moz-calc(-2.5rem - 11px);
    right: calc(-2.5rem - 11px);
    left: auto;
    }
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_top.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item .bold_timeline_item_marker {
    top: -2.5em;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    }
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_bottom.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item .bold_timeline_item_marker {
    bottom: -2.5em;
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    }
.bold_timeline_container_line_position_horizontal.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_horizontal.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item .bold_timeline_item_marker {
    right: auto;
    left: -webkit-calc(2rem - 11px);
    left: -moz-calc(2rem - 11px);
    left: calc(2rem - 11px);
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item:nth-child(odd) .bold_timeline_item_marker,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item:nth-child(odd) .bold_timeline_item_marker {
    right: -webkit-calc(-2.5rem - 11px);
    right: -moz-calc(-2.5rem - 11px);
    right: calc(-2.5rem - 11px);
    left: auto;
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item:nth-child(even) .bold_timeline_item_marker,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item:nth-child(even) .bold_timeline_item_marker {
    left: -webkit-calc(-2.5rem - 11px);
    left: -moz-calc(-2.5rem - 11px);
    left: calc(-2.5rem - 11px);
    right: auto;
    }
.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_marker,
.bold_timeline_container.bold_timeline_container_item_marker_type_circle .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_marker,
.bold_timeline_container_item_style_outline_top.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_marker,
.bold_timeline_container .bold_timeline_item_override_marker_type_circle.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_marker {
    top: 0;
    }
.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item,
.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item {
    position: relative;
    }
.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item .bold_timeline_item_marker {
    content: ' ';
    position: absolute;
    z-index: 1;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    right: auto;
    border-style: solid;
    border-color: var(--boldthemes-default-marker-color);
    border-width: 3px;
    background: white;
    opacity: 1;
    }
.bold_timeline_container_line_thickness_thin.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_thickness_thin.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item .bold_timeline_item_marker {
    border-width: 1px;
    }
.bold_timeline_container_line_thickness_normal.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_thickness_normal.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item .bold_timeline_item_marker {
    border-width: 2px;
    }
.bold_timeline_container_line_thickness_thick.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_thickness_thick.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item .bold_timeline_item_marker {
    border-width: 4px;
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_vertical.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item .bold_timeline_item_marker {
    top: 2rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    }
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item .bold_timeline_item_marker {
    left: -webkit-calc(-2.5rem - 6px);
    left: -moz-calc(-2.5rem - 6px);
    left: calc(-2.5rem - 6px);
    }
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item .bold_timeline_item_marker {
    right: -webkit-calc(-2.5rem - 6px);
    right: -moz-calc(-2.5rem - 6px);
    right: calc(-2.5rem - 6px);
    left: auto;
    }
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_top.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item .bold_timeline_item_marker {
    top: -2.5em;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    }
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_bottom.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item .bold_timeline_item_marker {
    bottom: -2.5em;
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    }
.bold_timeline_container_line_position_horizontal.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container_line_position_horizontal.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item .bold_timeline_item_marker {
    right: auto;
    left: -webkit-calc(2rem - 6px);
    left: -moz-calc(2rem - 6px);
    left: calc(2rem - 6px);
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item:nth-child(odd) .bold_timeline_item_marker,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item:nth-child(odd) .bold_timeline_item_marker {
    right: -webkit-calc(-2.5rem - 6px);
    right: -moz-calc(-2.5rem - 6px);
    right: calc(-2.5rem - 6px);
    left: auto;
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item:nth-child(even) .bold_timeline_item_marker,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item:nth-child(even) .bold_timeline_item_marker {
    left: -webkit-calc(-2.5rem - 6px);
    left: -moz-calc(-2.5rem - 6px);
    left: calc(-2.5rem - 6px);
    right: auto;
    }
.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_marker,
.bold_timeline_container.bold_timeline_container_item_marker_type_circle_small .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_marker,
.bold_timeline_container_item_style_outline_top.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_marker,
.bold_timeline_container .bold_timeline_item_override_marker_type_circle_small.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_marker {
    top: 0;
    }
.bold_timeline_container_item_marker_type_none .bold_timeline_item_override_marker_type_inherit.bold_timeline_item,
.bold_timeline_container .bold_timeline_item_override_marker_type_none.bold_timeline_item {
    position: relative;
    }
.bold_timeline_container_item_marker_type_none .bold_timeline_item_override_marker_type_inherit.bold_timeline_item .bold_timeline_item_marker,
.bold_timeline_container .bold_timeline_item_override_marker_type_none.bold_timeline_item .bold_timeline_item_marker {
    content: ' ';
    position: absolute;
    top: 2rem;
    opacity: 0;
    }
.bold_timeline_container_item_style_outline_top.bold_timeline_container_item_marker_type_none .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_marker,
.bold_timeline_container_item_marker_type_none .bold_timeline_item_override_marker_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_marker,
.bold_timeline_container_item_style_outline_top.bold_timeline_container .bold_timeline_item_override_marker_type_none.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_marker,
.bold_timeline_container .bold_timeline_item_override_marker_type_none.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_marker {
    top: 0;
    }

/* Connection type: line/triangle/none */
.bold_timeline_item .bold_timeline_item_connection {
    display: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    }
.bold_timeline_container.bold_timeline_container_item_connection_type_none .bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container .bold_timeline_item_override_connection_type_none.bold_timeline_item .bold_timeline_item_connection {
    display: none;
    }
.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item,
.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item {
    position: relative;
    }
.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item .bold_timeline_item_connection {
    content: ' ';
    position: absolute;
    display: block;
    background: var(--boldthemes-default-connection-color);
    }
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item .bold_timeline_item_connection {
    top: 2rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -2.5rem;
    right: 100%;
    }
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item .bold_timeline_item_connection {
    top: 2rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -webkit-calc(-2.5rem);
    right: -moz-calc(-2.5rem);
    right: calc(-2.5rem);
    left: 100%;
    }
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_top.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item .bold_timeline_item_connection {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 2rem;
    }
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_bottom.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item .bold_timeline_item_connection {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    left: 2rem;
    }
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_top.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item .bold_timeline_item_connection {
    top: -2.5em;
    }
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_bottom.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item .bold_timeline_item_connection {
    bottom: -2.5em;
    }
.bold_timeline_container_line_position_horizontal.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item .bold_timeline_item_connection {
    height: 2.5em;
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item .bold_timeline_item_connection {
    top: 2rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -2.5rem;
    right: 100%;
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item:nth-child(odd) .bold_timeline_item_connection,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item:nth-child(odd) .bold_timeline_item_connection {
    right: -webkit-calc(-2.5rem);
    right: -moz-calc(-2.5rem);
    right: calc(-2.5rem);
    left: 100%;
    }
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_connection,
.bold_timeline_container.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_connection_type_line .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_connection,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_vertical.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_connection,
.bold_timeline_container.bold_timeline_container_line_position_vertical.bold_timeline_container .bold_timeline_item_override_connection_type_line.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_connection {
    top: 0;
    }
.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item,
.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item {
    position: relative;
    }
.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item .bold_timeline_item_connection {
    content: ' ';
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    background: none;
    }
.bold_timeline_container_line_position_left.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item .bold_timeline_item_connection {
    border-right-width: 10px;
    border-right-style: solid;
    border-right-color: var(--boldthemes-default-connection-color);
    border-left: none;
    top: 2rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -10px;
    right: 100%;
    }
.bold_timeline_container_line_position_right.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item .bold_timeline_item_connection {
    border-left-width: 10px;
    border-left-style: solid;
    border-left-color: var(--boldthemes-default-connection-color);
    border-right: none;
    top: 2rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -webkit-calc(-2.5rem);
    right: -moz-calc(-2.5rem);
    right: calc(-2.5rem);
    left: 100%;
    }
.bold_timeline_container_line_position_top.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_top.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item .bold_timeline_item_connection {
    border-right-width: 10px;
    border-right-style: solid;
    border-right-color: var(--boldthemes-default-connection-color);
    border-left: none;
    right: auto;
    left: -webkit-calc(2rem - 5px);
    left: -moz-calc(2rem - 5px);
    left: calc(2rem - 5px);
    top: -15px;
    bottom: auto;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    }
.bold_timeline_container_line_position_bottom.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_bottom.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item .bold_timeline_item_connection {
    border-right-width: 10px;
    border-right-style: solid;
    border-right-color: var(--boldthemes-default-connection-color);
    border-left: none;
    right: auto;
    left: -webkit-calc(2rem - 5px);
    left: -moz-calc(2rem - 5px);
    left: calc(2rem - 5px);
    bottom: -15px;
    top: auto;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item:nth-child(even) .bold_timeline_item_connection,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item:nth-child(even) .bold_timeline_item_connection {
    top: 2rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -10px;
    right: 100%;
    border-right-width: 10px;
    border-right-style: solid;
    border-left: none;
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item:nth-child(odd) .bold_timeline_item_connection,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item:nth-child(odd) .bold_timeline_item_connection {
    border-left-width: 10px;
    border-left-style: solid;
    border-right: none;
    top: 2rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -webkit-calc(-2.5rem);
    right: -moz-calc(-2.5rem);
    right: calc(-2.5rem);
    left: 100%;
    }
.bold_timeline_container_line_position_center.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item .bold_timeline_item_connection {
    border-right-color: var(--boldthemes-default-connection-color);
    border-left-color: var(--boldthemes-default-connection-color);
    }
.bold_timeline_container_item_frame_thickness_thin.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_thin.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_thin.bold_timeline_container_item_style_outline_top.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_thin.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_connection {
    top: .5px;
    }
.bold_timeline_container_item_frame_thickness_normal.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_normal.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_normal.bold_timeline_container_item_style_outline_top.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_normal.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_connection {
    top: 1px;
    }
.bold_timeline_container_item_frame_thickness_thick.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_thick.bold_timeline_container.bold_timeline_container_item_connection_type_triangle .bold_timeline_item_override_connection_type_inherit.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_thick.bold_timeline_container_item_style_outline_top.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item.bold_timeline_item_override_style_inherit .bold_timeline_item_connection,
.bold_timeline_container_item_frame_thickness_thick.bold_timeline_container .bold_timeline_item_override_connection_type_triangle.bold_timeline_item.bold_timeline_item_override_style_outline_top .bold_timeline_item_connection {
    top: 2px;
    }

/* Item frame thickness: thin/normal/thick  */
.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item .bold_timeline_item_header {
    border-bottom-width: 1px;
    }
.bold_timeline_container_item_icon_style_outline.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item.bold_timeline_container_item_override_icon_style_outline .bold_timeline_item_icon,
.bold_timeline_container_item_icon_style_outline.bold_timeline_container .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item.bold_timeline_container_item_override_icon_style_outline .bold_timeline_item_icon {
    -webkit-box-shadow: 0 0 0 1px var(--boldthemes-default-icon-color);
    box-shadow: 0 0 0 1px var(--boldthemes-default-icon-color);
    }
.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item .bold_timeline_item_inner {
    border-width: 1px;
    }
.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container_item_style_outline_top.bold_timeline_container .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item .bold_timeline_item_inner {
    -webkit-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
    }
.bold_timeline_container_line_position_horizontal.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item .bold_timeline_item_connection {
    width: 1px;
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_frame_thickness_thin .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_vertical.bold_timeline_container .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item .bold_timeline_item_connection {
    height: 1px;
    }
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_connection_type_line:not(.bold_timeline_container_item_style_outline_top).bold_timeline_container.bold_timeline_container_item_frame_thickness_thin .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item:not(.bold_timeline_item_override_style_outline_top) .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_connection_type_line:not(.bold_timeline_container_item_style_outline_top).bold_timeline_container .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item:not(.bold_timeline_item_override_style_outline_top) .bold_timeline_item_connection {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_connection_type_line:not(.bold_timeline_container_item_style_outline_top).bold_timeline_container.bold_timeline_container_item_frame_thickness_thin .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item:not(.bold_timeline_item_override_style_outline_top) .bold_timeline_item_connection,
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_connection_type_line:not(.bold_timeline_container_item_style_outline_top).bold_timeline_container .bold_timeline_item_override_frame_thickness_thin.bold_timeline_item:not(.bold_timeline_item_override_style_outline_top) .bold_timeline_item_connection {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    }
.bold_timeline_container_item_frame_thickness_normal .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item .bold_timeline_item_header {
    border-bottom-width: 2px;
    }
.bold_timeline_container_item_icon_style_outline.bold_timeline_container_item_frame_thickness_normal .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_item_frame_thickness_normal .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item.bold_timeline_container_item_override_icon_style_outline .bold_timeline_item_icon,
.bold_timeline_container_item_icon_style_outline.bold_timeline_container .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item.bold_timeline_container_item_override_icon_style_outline .bold_timeline_item_icon {
    -webkit-box-shadow: 0 0 0 2px var(--boldthemes-default-icon-color);
    box-shadow: 0 0 0 2px var(--boldthemes-default-icon-color);
    }
.bold_timeline_container_item_frame_thickness_normal .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item .bold_timeline_item_inner {
    border-width: 2px;
    }
.bold_timeline_container_item_style_outline_top.bold_timeline_container_item_frame_thickness_normal .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container_item_style_outline_top.bold_timeline_container .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item .bold_timeline_item_inner {
    -webkit-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
    }
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_frame_thickness_normal .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item .bold_timeline_item_connection {
    width: 2px;
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_frame_thickness_normal .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_vertical.bold_timeline_container .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item .bold_timeline_item_connection {
    height: 2px;
    }
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_connection_type_line:not(.bold_timeline_container_item_style_outline_top).bold_timeline_container_item_frame_thickness_normal .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item.bold_timeline_item_override_connection_type_inherit:not(.bold_timeline_item_override_style_outline_top) .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_connection_type_line:not(.bold_timeline_container_item_style_outline_top).bold_timeline_container .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item.bold_timeline_item_override_connection_type_inherit:not(.bold_timeline_item_override_style_outline_top) .bold_timeline_item_connection {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_connection_type_line:not(.bold_timeline_container_item_style_outline_top).bold_timeline_container_item_frame_thickness_normal .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item.bold_timeline_item_override_connection_type_inherit:not(.bold_timeline_item_override_style_outline_top) .bold_timeline_item_connection,
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_connection_type_line:not(.bold_timeline_container_item_style_outline_top).bold_timeline_container .bold_timeline_item_override_frame_thickness_normal.bold_timeline_item.bold_timeline_item_override_connection_type_inherit:not(.bold_timeline_item_override_style_outline_top) .bold_timeline_item_connection {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    }
.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_header,
.bold_timeline_container .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item .bold_timeline_item_header {
    border-bottom-width: 4px;
    }
.bold_timeline_container_item_icon_style_outline.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item.bold_timeline_container_item_override_icon_style_outline .bold_timeline_item_icon,
.bold_timeline_container_item_icon_style_outline.bold_timeline_container .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item.bold_timeline_container_item_override_icon_style_outline .bold_timeline_item_icon {
    -webkit-box-shadow: 0 0 0 4px var(--boldthemes-default-icon-color);
    box-shadow: 0 0 0 4px var(--boldthemes-default-icon-color);
    }
.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item .bold_timeline_item_inner {
    border-width: 4px;
    }
.bold_timeline_container_item_style_outline_top.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_inner,
.bold_timeline_container_item_style_outline_top.bold_timeline_container .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item .bold_timeline_item_inner {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    }
.bold_timeline_container_line_position_horizontal.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item .bold_timeline_item_connection {
    width: 4px;
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container.bold_timeline_container_item_frame_thickness_thick .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item .bold_timeline_item_connection,
.bold_timeline_container_line_position_vertical.bold_timeline_container .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item .bold_timeline_item_connection {
    height: 4px;
    }
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_connection_type_line:not(.bold_timeline_container_item_style_outline_top).bold_timeline_container.bold_timeline_container_item_frame_thickness_thick .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item:not(.bold_timeline_item_override_style_outline_top) .bold_timeline_item_connection,
.bold_timeline_container_line_position_horizontal.bold_timeline_container_item_connection_type_line:not(.bold_timeline_container_item_style_outline_top).bold_timeline_container .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item:not(.bold_timeline_item_override_style_outline_top) .bold_timeline_item_connection {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_connection_type_line:not(.bold_timeline_container_item_style_outline_top).bold_timeline_container.bold_timeline_container_item_frame_thickness_thick .bold_timeline_item_override_frame_thickness_inherit.bold_timeline_item:not(.bold_timeline_item_override_style_outline_top) .bold_timeline_item_connection,
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_connection_type_line:not(.bold_timeline_container_item_style_outline_top).bold_timeline_container .bold_timeline_item_override_frame_thickness_thick.bold_timeline_item:not(.bold_timeline_item_override_style_outline_top) .bold_timeline_item_connection {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    }

/* Icon */
.bold_timeline_item .bold_timeline_item_icon {
    position: absolute;
    z-index: 2;
    width: 2em;
    line-height: 2em;
    font-size: 1.5em;
    text-align: center;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    }
.bold_timeline_item .bold_timeline_item_icon:before {
    display: block;
    }
.bold_timeline_container.bold_timeline_container_item_icon_style_filled .bold_timeline_item_override_icon_style_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container .bold_timeline_item_override_icon_style_filled.bold_timeline_item .bold_timeline_item_icon {
    background: var(--boldthemes-default-icon-color);
    -webkit-box-shadow: none;
    box-shadow: none;
    color: white;
    }
.bold_timeline_container.bold_timeline_container_item_icon_style_outline .bold_timeline_item_override_icon_style_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container .bold_timeline_item_override_icon_style_outline.bold_timeline_item .bold_timeline_item_icon {
    background: white;
    -webkit-box-shadow: 0 0 0 2px var(--boldthemes-default-icon-color);
    box-shadow: 0 0 0 2px var(--boldthemes-default-icon-color);
    color: var(--boldthemes-default-icon-color);
    }
.bold_timeline_container.bold_timeline_container_item_icon_style_shadow .bold_timeline_item_override_icon_style_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container .bold_timeline_item_override_icon_style_shadow.bold_timeline_item .bold_timeline_item_icon {
    background: white;
    border: none;
    color: var(--boldthemes-default-icon-color);
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
    }
.bold_timeline_container_item_icon_shape_soft_rounded .bold_timeline_item_override_icon_shape_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container .bold_timeline_item_override_icon_shape_soft_rounded.bold_timeline_item .bold_timeline_item_icon {
    border-radius: 5px;
    }
.bold_timeline_container_item_icon_shape_hard_rounded .bold_timeline_item_override_icon_shape_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container .bold_timeline_item_override_icon_shape_hard_rounded.bold_timeline_item .bold_timeline_item_icon {
    border-radius: 50%;
    }
.bold_timeline_container_item_icon_shape_square .bold_timeline_item_override_icon_shape_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container .bold_timeline_item_override_icon_shape_square.bold_timeline_item .bold_timeline_item_icon {
    border-radius: 0%;
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_icon_position_line .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_line_position_vertical.bold_timeline_container .bold_timeline_item_override_icon_position_line.bold_timeline_item .bold_timeline_item_icon {
    top: 2rem;
    }
.bold_timeline_container_line_position_left.bold_timeline_container_item_icon_position_line .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_item_override_icon_position_line.bold_timeline_item .bold_timeline_item_icon {
    top: 2rem;
    left: -2.5rem;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    right: auto;
    }
.bold_timeline_container_line_position_right.bold_timeline_container_item_icon_position_line .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_item_override_icon_position_line.bold_timeline_item .bold_timeline_item_icon {
    top: -webkit-calc(2rem);
    top: -moz-calc(2rem);
    top: calc(2rem);
    right: -webkit-calc(-2.5rem);
    right: -moz-calc(-2.5rem);
    right: calc(-2.5rem);
    -webkit-transform: translateX(50%) translateY(-50%);
    -moz-transform: translateX(50%) translateY(-50%);
    -ms-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
    left: auto;
    }
.bold_timeline_container_line_position_center.bold_timeline_container_item_icon_position_line .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_icon_position_line.bold_timeline_item .bold_timeline_item_icon {
    top: -webkit-calc(2rem);
    top: -moz-calc(2rem);
    top: calc(2rem);
    left: -webkit-calc(-2.5rem);
    left: -moz-calc(-2.5rem);
    left: calc(-2.5rem);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    right: auto;
    }
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_right.bold_timeline_container_item_icon_position_line .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_center.bold_timeline_container_item_icon_position_line .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_left.bold_timeline_container_item_icon_position_line .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_item_override_icon_position_line.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_icon_position_line.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_item_override_icon_position_line.bold_timeline_item .bold_timeline_item_icon {
    top: 0;
    }
.bold_timeline_container_line_position_top.bold_timeline_container_item_icon_position_line .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_line_position_top.bold_timeline_container .bold_timeline_item_override_icon_position_line.bold_timeline_item .bold_timeline_item_icon {
    top: -2.5rem;
    left: 2rem;
    right: auto;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    }
.bold_timeline_container_line_position_bottom.bold_timeline_container_item_icon_position_line .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_line_position_bottom.bold_timeline_container .bold_timeline_item_override_icon_position_line.bold_timeline_item .bold_timeline_item_icon {
    bottom: -2.5rem;
    left: 2rem;
    right: auto;
    -webkit-transform: translateY(50%) translateX(-50%);
    -moz-transform: translateY(50%) translateX(-50%);
    -ms-transform: translateY(50%) translateX(-50%);
    transform: translateY(50%) translateX(-50%);
    }
.bold_timeline_container_line_position_center.bold_timeline_container_item_icon_position_line .bold_timeline_item_override_icon_position_inherit.bold_timeline_item:nth-child(odd) .bold_timeline_item_icon,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_icon_position_line.bold_timeline_item:nth-child(odd) .bold_timeline_item_icon {
    -webkit-transform: translateX(50%) translateY(-50%);
    -moz-transform: translateX(50%) translateY(-50%);
    -ms-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
    right: -webkit-calc(-2.5rem);
    right: -moz-calc(-2.5rem);
    right: calc(-2.5rem);
    left: auto;
    }
.bold_timeline_container_line_position_vertical.bold_timeline_container_item_icon_position_opposite .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_line_position_vertical.bold_timeline_container .bold_timeline_item_override_icon_position_opposite.bold_timeline_item .bold_timeline_item_icon {
    top: 2rem;
    }
.bold_timeline_container_line_position_left.bold_timeline_container_item_icon_position_opposite .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_item_override_icon_position_opposite.bold_timeline_item .bold_timeline_item_icon {
    top: 2rem;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    left: -webkit-calc(-2.5rem - 2em);
    left: -moz-calc(-2.5rem - 2em);
    left: calc(-2.5rem - 2em);
    right: auto;
    }
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_left.bold_timeline_container_item_icon_position_opposite .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_left.bold_timeline_container .bold_timeline_item_override_icon_position_opposite.bold_timeline_item .bold_timeline_item_icon {
    top: 0;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    }
.bold_timeline_container_line_position_right.bold_timeline_container_item_icon_position_opposite .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_item_override_icon_position_opposite.bold_timeline_item .bold_timeline_item_icon {
    top: 2rem;
    -webkit-transform: translateX(50%) translateY(-50%);
    -moz-transform: translateX(50%) translateY(-50%);
    -ms-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
    right: -webkit-calc(-2.5rem - 2em);
    right: -moz-calc(-2.5rem - 2em);
    right: calc(-2.5rem - 2em);
    left: auto;
    }
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_right.bold_timeline_container_item_icon_position_opposite .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_right.bold_timeline_container .bold_timeline_item_override_icon_position_opposite.bold_timeline_item .bold_timeline_item_icon {
    top: 0;
    -webkit-transform: translateY(-50%) translateX(50%);
    -moz-transform: translateY(-50%) translateX(50%);
    -ms-transform: translateY(-50%) translateX(50%);
    transform: translateY(-50%) translateX(50%);
    }
.bold_timeline_container_line_position_top.bold_timeline_container_item_icon_position_opposite .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_line_position_top.bold_timeline_container .bold_timeline_item_override_icon_position_opposite.bold_timeline_item .bold_timeline_item_icon {
    right: auto;
    top: -2.5em;
    -webkit-transform: translateY(-50%) translateY(-50%);
    -moz-transform: translateY(-50%) translateY(-50%);
    -ms-transform: translateY(-50%) translateY(-50%);
    transform: translateY(-50%) translateY(-50%);
    left: -webkit-calc(2rem - .75);
    left: -moz-calc(2rem - .75);
    left: calc(2rem - .75);
    }
.bold_timeline_container_line_position_bottom.bold_timeline_container_item_icon_position_opposite .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_line_position_bottom.bold_timeline_container .bold_timeline_item_override_icon_position_opposite.bold_timeline_item .bold_timeline_item_icon {
    right: auto;
    bottom: -webkit-calc(-2.5em - 1em);
    bottom: -moz-calc(-2.5em - 1em);
    bottom: calc(-2.5em - 1em);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -webkit-calc(2rem - .75);
    left: -moz-calc(2rem - .75);
    left: calc(2rem - .75);
    }
.bold_timeline_container_line_position_center.bold_timeline_container_item_icon_position_opposite .bold_timeline_item_override_icon_position_inherit.bold_timeline_item .bold_timeline_item_icon,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_icon_position_opposite.bold_timeline_item .bold_timeline_item_icon {
    top: -webkit-calc(2rem - 1.5em/2);
    top: -moz-calc(2rem - 1.5em/2);
    top: calc(2rem - 1.5em/2);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: -webkit-calc(-2.5rem - 3em);
    left: -moz-calc(-2.5rem - 3em);
    left: calc(-2.5rem - 3em);
    right: auto;
    }
.bold_timeline_container_line_position_center.bold_timeline_container_item_icon_position_opposite .bold_timeline_item_override_icon_position_inherit.bold_timeline_item:nth-child(odd) .bold_timeline_item_icon,
.bold_timeline_container_line_position_center.bold_timeline_container .bold_timeline_item_override_icon_position_opposite.bold_timeline_item:nth-child(odd) .bold_timeline_item_icon {
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    right: -webkit-calc(-2.5rem - 3em);
    right: -moz-calc(-2.5rem - 3em);
    right: calc(-2.5rem - 3em);
    left: auto;
    }
.bold_timeline_container_line_position_vertical .bold_timeline_item.bold_timeline_item_override_style_outline_top.bold_timeline_item .bold_timeline_item_icon {
    top: -.75em;
    }
.bold_timeline_container_item_style_outline_top.bold_timeline_container_line_position_vertical .bold_timeline_item:not(.bold_timeline_item_override_style_inherit).bold_timeline_item .bold_timeline_item_icon {
    top: 2rem;
    }

/* Animations */
/* Fade In */
.bold_timeline_container[class*="fade_in"].bold_timeline_container_line_position_vertical .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item[class*="fade_in"],
.bold_timeline_container[class*="fade_in"].bold_timeline_container_line_position_vertical .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_header[class*="fade_in"],
.bold_timeline_container[class*="fade_in"].bold_timeline_container_line_position_vertical .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_show_button[class*="fade_in"] {
    opacity: 0;
    }
.bold_timeline_container[class*="move_down"].bold_timeline_container_line_position_vertical .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item[class*="move_down"],
.bold_timeline_container[class*="move_down"].bold_timeline_container_line_position_vertical .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_header[class*="move_down"],
.bold_timeline_container[class*="move_down"].bold_timeline_container_line_position_vertical .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_show_button[class*="move_down"] {
    -webkit-transform: translate3d(0,-100px,0);
    -moz-transform: translate3d(0,-100px,0);
    -ms-transform: translate3d(0,-100px,0);
    transform: translate3d(0,-100px,0);
    }
.bold_timeline_container[class*="move_up"].bold_timeline_container_line_position_vertical .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item[class*="move_up"],
.bold_timeline_container[class*="move_up"].bold_timeline_container_line_position_vertical .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_header[class*="move_up"],
.bold_timeline_container[class*="move_up"].bold_timeline_container_line_position_vertical .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_show_button[class*="move_up"] {
    -webkit-transform: translate3d(0,100px,0);
    -moz-transform: translate3d(0,100px,0);
    -ms-transform: translate3d(0,100px,0);
    transform: translate3d(0,100px,0);
    }
.bold_timeline_container[class*="move_left"].bold_timeline_container_line_position_vertical .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item[class*="move_left"],
.bold_timeline_container[class*="move_left"].bold_timeline_container_line_position_vertical .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_header[class*="move_left"],
.bold_timeline_container[class*="move_left"].bold_timeline_container_line_position_vertical .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_show_button[class*="move_left"] {
    -webkit-transform: translate3d(100px,0,0);
    -moz-transform: translate3d(100px,0,0);
    -ms-transform: translate3d(100px,0,0);
    transform: translate3d(100px,0,0);
    }
.bold_timeline_container[class*="move_right"].bold_timeline_container_line_position_vertical .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item[class*="move_right"],
.bold_timeline_container[class*="move_right"].bold_timeline_container_line_position_vertical .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_header[class*="move_right"],
.bold_timeline_container[class*="move_right"].bold_timeline_container_line_position_vertical .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_show_button[class*="move_right"] {
    -webkit-transform: translate3d(-100px,0,0);
    -moz-transform: translate3d(-100px,0,0);
    -ms-transform: translate3d(-100px,0,0);
    transform: translate3d(-100px,0,0);
    }
.bold_timeline_container[class*="zoom_in"].bold_timeline_container_line_position_vertical .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item[class*="zoom_in"],
.bold_timeline_container[class*="zoom_in"].bold_timeline_container_line_position_vertical .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_header[class*="zoom_in"],
.bold_timeline_container[class*="zoom_in"].bold_timeline_container_line_position_vertical .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_show_button[class*="zoom_in"] {
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
    }
.bold_timeline_container[class*="zoom_out"].bold_timeline_container_line_position_vertical .bold_timeline_item.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item[class*="zoom_out"],
.bold_timeline_container[class*="zoom_out"].bold_timeline_container_line_position_vertical .bold_timeline_group_header.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_header[class*="zoom_out"],
.bold_timeline_container[class*="zoom_out"].bold_timeline_container_line_position_vertical .bold_timeline_group_show_button.bold_timeline_item_override_animation_inherit,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_group_show_button[class*="zoom_out"] {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    }
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item.bold_timeline_animate,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_animate .bold_timeline_group_header,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_animate .bold_timeline_group_show_button {
    -webkit-transition: transform 2000ms cubic-bezier(.190,1,.220,1),opacity 2000ms cubic-bezier(.190,1,.220,1);
    -moz-transition: transform 2000ms cubic-bezier(.190,1,.220,1),opacity 2000ms cubic-bezier(.190,1,.220,1);
    transition: transform 2000ms cubic-bezier(.190,1,.220,1),opacity 2000ms cubic-bezier(.190,1,.220,1);
    }
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_item.bold_timeline_animate.bold_timeline_animated,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_animate .bold_timeline_group_header,
.bold_timeline_container.bold_timeline_container_line_position_vertical .bold_timeline_animate .bold_timeline_group_show_button {
    -webkit-transform: scale(1) translate3d(0,0,0);
    -moz-transform: scale(1) translate3d(0,0,0);
    -ms-transform: scale(1) translate3d(0,0,0);
    transform: scale(1) translate3d(0,0,0);
    opacity: 1;
    }

/*@for i in range(1, 40) {
	 .bold_timeline_item.bold_timeline_animated:nth-child(#(i)) { 
		transition-delay: math(#(i)*100)ms;
	}
}*/
/* Separator */
.bold_timeline_item .bold_timeline_item_separator.bold_timeline_item_separator_top_margin_extra_small {
    padding-top: .25em;
    }
.bold_timeline_item .bold_timeline_item_separator.bold_timeline_item_separator_top_margin_small {
    padding-top: .5em;
    }
.bold_timeline_item .bold_timeline_item_separator.bold_timeline_item_separator_top_margin_normal {
    padding-top: 1em;
    }
.bold_timeline_item .bold_timeline_item_separator.bold_timeline_item_separator_top_margin_large {
    padding-top: 2em;
    }
.bold_timeline_item .bold_timeline_item_separator.bold_timeline_item_separator_bottom_margin_extra_small {
    padding-bottom: .25em;
    }
.bold_timeline_item .bold_timeline_item_separator.bold_timeline_item_separator_bottom_margin_small {
    padding-bottom: .5em;
    }
.bold_timeline_item .bold_timeline_item_separator.bold_timeline_item_separator_bottom_margin_normal {
    padding-bottom: 1em;
    }
.bold_timeline_item .bold_timeline_item_separator.bold_timeline_item_separator_bottom_margin_large {
    padding-bottom: 2em;
    }

/* Date, category, comment icon */
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_title a {
    color: currentColor;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_header_title a:hover {
    opacity: .8;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_posts_date {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: .5em;
    margin-right: 1em;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_posts_date:before {
    font-family: "Roboto Condensed", sans-serif !important;
    content: "\f017";
    margin-right: .5em;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_posts_date a {
    color: currentColor;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_posts_date a:hover {
    opacity: .5;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_posts_cats {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-right: 1em;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_posts_cats:before {
    font-family: "Roboto Condensed", sans-serif !important;
    content: "\f02c";
    margin-right: .5em;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_posts_cats:last-child {
    margin-right: 0;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_posts_comments {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-right: 1em;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header .bold_timeline_item_posts_comments:before {
    font-family: "Roboto Condensed", sans-serif !important;
    content: "\f075";
    margin-right: .5em;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header a {
    color: currentColor;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header a:hover {
    opacity: .5;
    }
.bold_timeline_item .bold_timeline_item_inner .bold_timeline_item_header a:not(:last-child):after {
    display: block;
    content: "";
    border-left: 1px solid currentColor;
    margin: 0 .5em;
    opacity: .1;
    }

/* Vertical / SLIDER */
/* TODO: uvesti fontove tek kada je potrebno? */
/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
    font-family: "Roboto Condensed", sans-serif !important;
    src: url(assets/fonts/Pe-icon-7-stroke.eot?d7yf1v);
    src: url(assets/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(assets/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(assets/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(assets/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
    font-weight: normal;
    font-style: normal;
    }

/* FontAwesome5Brands */
@font-face {
    font-family: "Roboto Condensed", sans-serif !important;
    src: url(assets/fonts/FontAwesome5Brands.woff?v=1.1.1) format('woff'),url(assets/fonts/FontAwesome5Brands.ttf?v=1.1.1) format('truetype');
    font-weight: normal;
    font-style: normal;
    }

/* FontAwesome */
@font-face {
    font-family: "Roboto Condensed", sans-serif !important;
    src: url(assets/fonts/fontawesome-webfont.eot?v=4.6.3);
    src: url(assets/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(assets/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(assets/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(assets/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url(assets/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal;
    }
[data-ico-fa]:before {
    font-family: FontAwesome;
    content: attr(data-ico-fa);
    }
[data-ico-s7]:before {
    font-family: Icon7Stroke;
    content: attr(data-ico-s7);
    }
[data-ico-fa5b]:before {
    font-family: FontAwesome5Brands;
    content: attr(data-ico-fa5b);
    }
h1,h2,h3,h4,h5,h6{
    font-family: "Roboto Condensed", sans-serif !important;
}
p{
    font-size: 16px !important;
    line-height: 29px;
    letter-spacing: 0.3px;
    font-family: "Roboto Condensed", sans-serif !important;
}
a{
    font-family: "Roboto Condensed", sans-serif !important;
}
span{
    font-family: "Roboto Condensed", sans-serif !important;
}
/* Variables */
/* rem */
/* em */
/* rem */
/* em */
/* em */
/* em */
/* em */
/* em */
/* px */
/* px */
/* px */
/* em */
/* px */
/* em */
/* em */
/* em */
/* px */
/* px */
/* TODO: na kraju ne bi trebali da imamo defaultLineThickness */
/* px */
/* px */
/* px */
/* px */
/* FRAGMENTS */
/* override! */
.bold_timeline_container_line_position_top .bold_timeline_container_content .slick-track {
    margin-top: 7em;
    margin-bottom: 0;
    margin-bottom: 0;
    }
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_top .bold_timeline_container_content .slick-track {
    margin-top: 9em;
    }
.bold_timeline_container_line_position_bottom .bold_timeline_container_content .slick-track {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 7em;
    margin-top: 0;
    margin-top: 0;
    }
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_bottom .bold_timeline_container_content .slick-track {
    margin-bottom: 9em;
    }

/* Slick slider */
.bold_timeline_container_content.slick-slider:not(.slick-initialized) {
    position: relative;
    width: 100%;
    min-height: 200px;
    }
.bold_timeline_container_content.slick-slider:not(.slick-initialized) .bt_bb_content_slider_item {
    position: absolute;
    left: auto;
    right: auto;
    opacity: 0;
    }
.bold_timeline_container.bold_timeline_container_line_position_horizontal .bold_timeline_item {
    opacity: 0;
    }
.bold_timeline_container.bold_timeline_container_line_position_horizontal .bold_timeline_item.slick-slide {
    opacity: 1;
    }
.bold_timeline_container_content.slick-slider {
    position: relative;
    width: 100%;
    overflow: visible;
    }
.bold_timeline_container_content.slick-slider .slick-list {
    width: auto;
    }
.bold_timeline_container_content.slick-slider .slick-list .slick-slide .bt_bb_content_slider_item_content {
    width: 100%;
    }
.bt_bb_height_auto .bold_timeline_container_content.slick-slider .slick-slide {
    width: 100%;
    }
.bt_bb_height_auto .bold_timeline_container_content.slick-slider .slick-slide img {
    max-width: none;
    width: 100%;
    height: auto;
    display: block;
    }
.bt_bb_height_full_screen .bold_timeline_container_content.slick-slider .slick-slide {
    height: 100vh;
    }
.bt_bb_height_full_screen .bold_timeline_container_content.slick-slider.slick-initialized .slick-slide {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_height_half_screen .bold_timeline_container_content.slick-slider .slick-slide {
    height: 50vh;
    }
.bt_bb_height_keep-height .bold_timeline_container_content.slick-slider .slick-slide {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.bt_bb_height_full_screen .bold_timeline_container_content.slick-slider .slick-slide,
.bt_bb_height_half_screen .bold_timeline_container_content.slick-slider .slick-slide {
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    }
.bold_timeline_container_slider_gap_small .slick-list {
    margin: 0 -.25em;
    }
.bold_timeline_container_slider_gap_small .slick-list .slick-slide {
    margin-left: .25em;
    margin-right: .25em;
    }
.bold_timeline_container_slider_gap_normal .slick-list {
    margin: 0 -.5em;
    }
.bold_timeline_container_slider_gap_normal .slick-list .slick-slide {
    margin-left: .5em;
    margin-right: .5em;
    }
.bold_timeline_container_slider_gap_large .slick-list {
    margin: 0 -1em;
    }
.bold_timeline_container_slider_gap_large .slick-list .slick-slide {
    margin-left: 1em;
    margin-right: 1em;
    }

/* Buttons */
.bold_timeline_container button.bold_timeline_slick_arrow {
    padding: 0;
    margin: 0;
    letter-spacing: initial;
    font-size: 1em;
    border-radius: 0;
    position: absolute;
    z-index: 10;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    text-align: center;
    border-radius: 0;
    cursor: pointer;
    outline: none;
    border: none;
    }
.bold_timeline_container_line_position_top.bold_timeline_container button.bold_timeline_slick_arrow {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: auto;
    top: 7em;
    }
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_top.bold_timeline_container button.bold_timeline_slick_arrow {
    top: 9em;
    }
.bold_timeline_container_line_position_bottom.bold_timeline_container button.bold_timeline_slick_arrow {
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    top: auto;
    bottom: 7em;
    }
.bold_timeline_container_group_shape_circle.bold_timeline_container_line_position_bottom.bold_timeline_container button.bold_timeline_slick_arrow {
    bottom: 9em;
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    }
.bold_timeline_container button.bold_timeline_slick_arrow:focus {
    outline: none;
    }
.bold_timeline_container button.bold_timeline_slick_arrow.bold_timeline_slick_next:before {
    content: '\e684';
    }
.bold_timeline_container button.bold_timeline_slick_arrow.bold_timeline_slick_prev:before {
    content: '\e686';
    }
.bold_timeline_container button.bold_timeline_slick_arrow:before {
    color: inherit;
    display: block;
    font-family: Icon7Stroke;
    -webkit-transform: translateX(0) !important;
    -moz-transform: translateX(0) !important;
    -ms-transform: translateX(0) !important;
    transform: translateX(0) !important;
    }
.bold_timeline_container button.bold_timeline_slick_arrow:hover:before {
    -webkit-transform: translateX(-.2em);
    -moz-transform: translateX(-.2em);
    -ms-transform: translateX(-.2em);
    transform: translateX(-.2em);
    }
.bold_timeline_container .slick-list {
    width: 100%;
    position: relative;
    }
.bold_timeline_container .slick-list .slick-slide {
    background-size: cover;
    }
.bold_timeline_container .bold_timeline_slick_dots {
    position: absolute;
    bottom: -1em;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    z-index: 1;
    color: #27b6fd;
    }
.bold_timeline_container .bold_timeline_slick_dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    padding: 0;
    cursor: pointer;
    border-width: 2px;
    border-style: solid;
    border-color: currentColor;
    border-radius: 50%;
    -webkit-transition: background-color 300ms ease;
    -moz-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    opacity: .7;
    }
.bold_timeline_container .bold_timeline_slick_dots li.slick-active,
.bold_timeline_container .bold_timeline_slick_dots li:hover {
    opacity: 1;
    background: currentColor;
    }
.bold_timeline_container .bold_timeline_slick_dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 1em;
    height: 1em;
    cursor: pointer;
    color: transparent;
    background-color: transparent;
    border: 0;
    outline: none;
    }

/* Arrow shape */
.bold_timeline_container_slider_arrows_shape_square.bold_timeline_container button.bold_timeline_slick_arrow {
    border-radius: 0;
    }
.bold_timeline_container_slider_arrows_shape_soft_rounded.bold_timeline_container button.bold_timeline_slick_arrow {
    border-radius: 5px;
    }
.bold_timeline_container_slider_arrows_shape_hard_rounded.bold_timeline_container button.bold_timeline_slick_arrow {
    border-radius: 15px;
    }
.bold_timeline_container_slider_arrows_shape_circle.bold_timeline_container button.bold_timeline_slick_arrow {
    border-radius: 50%;
    }

/* Arrow size */
.bold_timeline_container_slider_arrows_size_normal.bold_timeline_container button.bold_timeline_slick_arrow {
    width: 44px;
    height: 44px;
    }
.bold_timeline_container_slider_arrows_size_normal.bold_timeline_container button.bold_timeline_slick_arrow:before {
    font-size: 34px;
    line-height: 44px;
    }
.bold_timeline_container_slider_arrows_size_normal.bold_timeline_container button.bold_timeline_slick_arrow.bold_timeline_slick_next {
    right: -44px;
    }
.bold_timeline_container_slider_arrows_size_normal.bold_timeline_container button.bold_timeline_slick_arrow.bold_timeline_slick_prev {
    left: -44px;
    }
.bold_timeline_container_slider_arrows_size_small.bold_timeline_container button.bold_timeline_slick_arrow {
    width: 34px;
    height: 34px;
    }
.bold_timeline_container_slider_arrows_size_small.bold_timeline_container button.bold_timeline_slick_arrow:before {
    font-size: 24px;
    line-height: 34px;
    }
.bold_timeline_container_slider_arrows_size_small.bold_timeline_container button.bold_timeline_slick_arrow.bold_timeline_slick_next {
    right: -34px;
    }
.bold_timeline_container_slider_arrows_size_small.bold_timeline_container button.bold_timeline_slick_arrow.bold_timeline_slick_prev {
    left: -34px;
    }
.bold_timeline_container_slider_arrows_size_large.bold_timeline_container button.bold_timeline_slick_arrow {
    width: 64px;
    height: 64px;
    }
.bold_timeline_container_slider_arrows_size_large.bold_timeline_container button.bold_timeline_slick_arrow:before {
    font-size: 54px;
    line-height: 64px;
    }
.bold_timeline_container_slider_arrows_size_large.bold_timeline_container button.bold_timeline_slick_arrow.bold_timeline_slick_next {
    right: -64px;
    }
.bold_timeline_container_slider_arrows_size_large.bold_timeline_container button.bold_timeline_slick_arrow.bold_timeline_slick_prev {
    left: -64px;
    }

/* Arrow style */
.bold_timeline_container_slider_arrows_style_filled.bold_timeline_container button.bold_timeline_slick_arrow {
    border: none;
    background: #27b6fd;
    color: white;
    }
.bold_timeline_container_slider_arrows_style_filled.bold_timeline_container button.bold_timeline_slick_arrow:hover {
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
    }
.bold_timeline_container_slider_arrows_style_filled.bold_timeline_container button.bold_timeline_slick_arrow.slick-disabled {
    cursor: default;
    opacity: .5;
    }
.bold_timeline_container_slider_arrows_style_filled.bold_timeline_container button.bold_timeline_slick_arrow.slick-disabled:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: default;
    background: #27b6fd;
    }
.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container button.bold_timeline_slick_arrow {
    background: none;
    border-style: solid;
    border-color: #27b6fd;
    color: #27b6fd;
    }
.bold_timeline_container_line_thickness_thin.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container button.bold_timeline_slick_arrow {
    border-width: 1px;
    }
.bold_timeline_container_line_thickness_normal.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container button.bold_timeline_slick_arrow {
    border-width: 2px;
    }
.bold_timeline_container_line_thickness_thick.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container button.bold_timeline_slick_arrow {
    border-width: 4px;
    }
.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container button.bold_timeline_slick_arrow:hover {
    border-color: #eeeeee;
    color: #eeeeee;
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
    }
.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container button.bold_timeline_slick_arrow.slick-disabled {
    cursor: default;
    opacity: .5;
    }
.bold_timeline_container_slider_arrows_style_outline.bold_timeline_container button.bold_timeline_slick_arrow.slick-disabled:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: default;
    }
.bold_timeline_container_slider_arrows_style_shadow.bold_timeline_container button.bold_timeline_slick_arrow {
    background: none;
    border: 2px solid transparent;
    color: #27b6fd;
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
    }
.bold_timeline_container_slider_arrows_style_shadow.bold_timeline_container button.bold_timeline_slick_arrow:hover {
    border-color: #eeeeee;
    }
.bold_timeline_container_slider_arrows_style_shadow.bold_timeline_container button.bold_timeline_slick_arrow.slick-disabled {
    cursor: default;
    opacity: .5;
    }

/* Button */
/* TODO: uvesti fontove tek kada je potrebno? */
/*  7-stroke (http://themes-pixeden.com/font-demos/7-stroke/index.html) */
@font-face {
    font-family: 'Icon7Stroke';
    src: url(assets/fonts/Pe-icon-7-stroke.eot?d7yf1v);
    src: url(assets/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(assets/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(assets/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(assets/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
    font-weight: normal;
    font-style: normal;
    }

/* FontAwesome5Brands */
@font-face {
    font-family: 'FontAwesome5Brands';
    src: url(assets/fonts/FontAwesome5Brands.woff?v=1.1.1) format('woff'),url(assets/fonts/FontAwesome5Brands.ttf?v=1.1.1) format('truetype');
    font-weight: normal;
    font-style: normal;
    }

/* FontAwesome */
@font-face {
    font-family: 'FontAwesome';
    src: url(assets/fonts/fontawesome-webfont.eot?v=4.6.3);
    src: url(assets/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(assets/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(assets/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(assets/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url(assets/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal;
    }
[data-ico-fa]:before {
    font-family: FontAwesome;
    content: attr(data-ico-fa);
    }
[data-ico-s7]:before {
    font-family: Icon7Stroke;
    content: attr(data-ico-s7);
    }
[data-ico-fa5b]:before {
    font-family: FontAwesome5Brands;
    content: attr(data-ico-fa5b);
    }

/* Variables */
/* rem */
/* em */
/* rem */
/* em */
/* em */
/* em */
/* em */
/* em */
/* px */
/* px */
/* px */
/* em */
/* px */
/* em */
/* em */
/* em */
/* px */
/* px */
/* TODO: na kraju ne bi trebali da imamo defaultLineThickness */
/* px */
/* px */
/* px */
/* px */
/* FRAGMENTS */
/* override! */
.bold_timeline_container .bold_timeline_item .bold_timeline_item_button {
    --default-button-color: #008ed4;
    }
.bold_timeline_item_button .bold_timeline_item_button_inner .bold_timeline_item_button_innet_text {
    padding: .5em 1em;
    display: block;
    color: inherit;
    text-align: center;
    text-decoration: none;
    }
.bold_timeline_container.bold_timeline_container_button_shape_soft_rounded .bold_timeline_item_button_shape_inherit.bold_timeline_item_button .bold_timeline_item_button_inner,
.bold_timeline_container .bold_timeline_item_button_shape_soft_rounded.bold_timeline_item_button .bold_timeline_item_button_inner {
    border-radius: 5px;
    }
.bold_timeline_container.bold_timeline_container_button_shape_hard_rounded .bold_timeline_item_button_shape_inherit.bold_timeline_item_button .bold_timeline_item_button_inner,
.bold_timeline_container .bold_timeline_item_button_shape_hard_rounded.bold_timeline_item_button .bold_timeline_item_button_inner {
    border-radius: 100px;
    }
.bold_timeline_container.bold_timeline_container_button_shape_square .bold_timeline_item_button_shape_inherit.bold_timeline_item_button .bold_timeline_item_button_inner,
.bold_timeline_container .bold_timeline_item_button_shape_square.bold_timeline_item_button .bold_timeline_item_button_inner {
    border-radius: 0;
    }
.bold_timeline_container.bold_timeline_container_button_style_filled .bold_timeline_item_button_style_inherit.bold_timeline_item_button .bold_timeline_item_button_inner,
.bold_timeline_container .bold_timeline_item_button_style_filled.bold_timeline_item_button .bold_timeline_item_button_inner {
    background: var(--default-button-color);
    color: white;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.bold_timeline_container.bold_timeline_container_button_style_outline .bold_timeline_item_button_style_inherit.bold_timeline_item_button .bold_timeline_item_button_inner,
.bold_timeline_container .bold_timeline_item_button_style_outline.bold_timeline_item_button .bold_timeline_item_button_inner {
    border-width: 2px;
    border-style: solid;
    border-color: var(--default-button-color);
    color: var(--default-button-color);
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.bold_timeline_container.bold_timeline_container_button_style_outline .bold_timeline_item_button_style_inherit.bold_timeline_item_button.bold_timeline_group_button,
.bold_timeline_container .bold_timeline_item_button_style_outline.bold_timeline_item_button.bold_timeline_group_button {
    background: white;
    }
.bold_timeline_container.bold_timeline_container_button_style_clear .bold_timeline_item_button_style_inherit.bold_timeline_item_button .bold_timeline_item_button_inner,
.bold_timeline_container .bold_timeline_item_button_style_clear.bold_timeline_item_button .bold_timeline_item_button_inner {
    border: none;
    color: inherit;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.bold_timeline_container.bold_timeline_container_button_style_shadow .bold_timeline_item_button_style_inherit.bold_timeline_item_button .bold_timeline_item_button_inner,
.bold_timeline_container .bold_timeline_item_button_style_shadow.bold_timeline_item_button .bold_timeline_item_button_inner {
    border: none;
    color: var(--default-button-color);
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
    box-shadow: 1px 1px 4px 0 rgba(0,0,0,.2);
    }
.bold_timeline_container.bold_timeline_container_button_size_small .bold_timeline_item_button_size_inherit.bold_timeline_item_button,
.bold_timeline_container .bold_timeline_item_button_size_small.bold_timeline_item_button {
    font-size: .85em;
    }
.bold_timeline_container.bold_timeline_container_button_size_normal .bold_timeline_item_button_size_inherit.bold_timeline_item_button,
.bold_timeline_container .bold_timeline_item_button_size_normal.bold_timeline_item_button {
    font-size: 1em;
    }
.bold_timeline_container.bold_timeline_container_button_size_large .bold_timeline_item_button_size_inherit.bold_timeline_item_button,
.bold_timeline_container .bold_timeline_item_button_size_large.bold_timeline_item_button {
    font-size: 1.15em;
    }
.bold_timeline_container .bold_timeline_item_button.bold_timeline_item_button_width_block {
    display: block;
    }
.bold_timeline_container .bold_timeline_item_button.bold_timeline_item_button_width_inline {
    display: inline-block;
    }

/*@import url("assets/scss/separator.crush.scss");*/

/*# sourceMappingURL=style.css.map */
















.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 18px;
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex
;
}


.form-area.contact-two .form-control {
    border-radius: 0;
    transition: 0.5s;
    background: #ffffff !important;
    border: 1px solid #ffffff;
    color: #000000;
    outline: 0;
    width: 100%;
    height: 60px;
    position: relative;
    margin-bottom: 0px;
    padding: 0 21px;
}
.form-area.contact-two .buttons input {
    display: block;
    border-radius: 0;
    text-align: center;
    transition: .5s;
    font-size: 16px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 500;
    /* font-family: "Cormorant Garamond"; */
    width: 45%;
    border: transparent;
    padding: 10px 0;
    margin-top: 13px;
    position: relative;
    z-index: 1;
    transition: 0.5s;
    background: #C29D68;
}.icon-box.style4 .icon {
    background: rgb(223 223 223);
    color: rgb(247 167 7);
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 18px;
    transition: 0.5s;
}.icon-box.style4 {
    display: flex
;
    align-items: center;
}.icon-box.style4 h4.title {
    font-size: 15px;
    color: rgb(0 0 0);
    font-weight: 500;
    text-transform: uppercase;
    /* font-family: Lora; */
    margin: 0px 0px 4px;
}.icon-box.style4 p.description {
    font-size: 16px;
    color: rgb(30, 30, 30);
    /* font-weight: 500; */
    /* font-family: "Cormorant Garamond"; */
    margin: 0px;
}
.containeres {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    background-color: #f5bf51;
}

.text-content {
    flex: 1 1 50%;
    position: relative;
    left: 80px;
    max-width: 40%;
    padding: 20px;
    color: #000;
}

.text-content h1 {
    font-size: 48px;
    font-weight: bold;
    color: #FF0078;
    text-transform: uppercase;
    line-height: 1.2;
}
.elementor-section .elementor-container {
    display: flex
;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.text-content h1 span {
    color: #FFD700;
    text-shadow: 2px 2px #000;
}

.text-content p {
    font-size: 15px;
    line-height: 29px;
    margin: 20px 0;
}

.text-content .highlight {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    color: #FF0078;
    border-left: 4px solid #FF0078;
    padding-left: 10px;
}

.image-content {
    flex: 1 1 50%;
    max-width: 50%;
    text-align: right;
    position: relative;
}

.image-content img {
    max-width: 90%;
    height: auto;
    border-radius: 10px;
}

.background-shape {
    position: absolute;
    top: 20%;
    left: 10%;
    width: 80%;
    height: 80%;
    background: linear-gradient(135deg, #FF0078, #FFD700);
    z-index: -1;
    opacity: 0.2;
    transform: rotate(-15deg);
}
.future {
    font-size: 20px;
}

.collapsible {
    background-color: #f1f1f1;
    color: #2e2e2e;
    margin-bottom: 10px;
    cursor: pointer;
    padding: 10px 10px;
    width: 100%;
    text-transform: uppercase;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
}

.actives,
.collapsible:hover {
    background-color: #003d39;
}

.collapsible:after {
    content: '\002B';
    color: #767676;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.actives:after {
    content: "\2212";
}

.content {
    padding: 0 10px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    background-color: #f1f1f1;
}


.whatsupp {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 999;

}

.location-section {
text-align: center;

}


.slider-item {/* padding: 20px; */background: #f9f9f9;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}

.slider-item h3 {
font-size: 15px;

font-weight: 450;

color: #ffffff;
}

.slider-item ul {
list-style: none;
padding: 14px;
}

.slider-item ul li {display: flex;justify-content: space-between;padding:10px 0;font-size: 16px;color: #020202;border-bottom: 1px solid #f1f1f1;}


.pagination span {
width: 10px;
height: 10px;
background: #ddd;
border-radius: 50%;
cursor: pointer;
transition: background 0.3s ease;
}

.pagination span.active {
background: #d9a637;
}

.pagination span:hover {
background: black;
}

.container{
width: 1200px;
}
@media (max-width:576px) {
.slider-item {
padding:0px !important;
margin:0px !important;
margin-bottom:20px !important;
}
.container{
width:100%;
}
.flex-item {
width: 100%;
height:53vh !important;
}
.para {
    padding: 0px 0px !important;
}

.talreja-img{
width:56% !important;
}
}














.talreja-img{
    width: 20%;
}




.stats-container {
    margin-top: 50px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    border-radius: 10px;
    width: 100%;
    max-width: 1200px;
}

.stat {
    color: black;
    text-align: center;
}

.counter {
    color: black;
    font-size:40px;
    
}

.stat p {
    color: black;
    font-size: 18px !important;
    margin: 10px 0 0;
}

.line {
    width: 2px;
    height: 60px;
    margin: 0 20px;
}
.specification-img img{
    width: 50px;
}
.town{
    font-size: 20px !important;
}
.slider-item{
    margin-bottom: 30px;
}
@media (max-width: 768px) {
    .stats-container {
       
        margin-top: 40px !important;
        /* width: 45%; */
        text-align: center;
        padding: 0px;
    }
    .stat {

        margin-bottom: 40px;
    }


    .stat p {
        color: black;
        font-size: 17px !important;
        margin: 10px 0 0;
    }
    .counter {
        color: black;
        font-size: 29px;
    }
    
    .line {
        width: 0px;
        height: 2px;
        margin: 20px 0;
    }
}
     textarea{
        height:120px !important;
     }
@media(max-width: 576px){
    .image-content {
        flex: 1 1 50%;
        max-width: 100%;
        text-align: right;
        position: relative;
    }
    .containeres {
        display: inline-grid
    ;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        background-color: #FFD53E;
    }
    .text-content {
        flex: 1 1 50%;
        position: relative;
        left: 0px;
        max-width: 100%;
        margin-top: 30px;
        padding: 20px;
        /* color: #000; */
    }
    p {
        font-size: 15px !important;
        line-height: 29px;
        letter-spacing: 0.3px;
        font-family: "Roboto Condensed", sans-serif !important;
    }
    
    
}

textarea{
    padding-top: 10px !important;
}
.links-social{
    margin-top:40px;
}
.links-social a{

    margin-left:15px;
}
.links-social i{
    background-color: #b4004d;
    border-radius: 50%;
    padding: 15px 18px;
    color: white;
}
.links-social i:hover{
    background-color: #daa32e;
}